如何把包含空格的字符型列表转换为浮点型列表
时间: 2024-05-10 20:13:44 浏览: 15
您可以使用Python内置的map函数和float函数来实现将包含空格的字符型列表转换为浮点型列表,具体代码如下:
```
str_list = ['1.2', '2.3', '3.4', '4.5']
float_list = list(map(float, str_list))
print(float_list)
```
其中,map函数将每个字符串转换为浮点数,float函数用于将字符串转换为浮点数类型。最后,通过list函数将map函数的结果转换为浮点型列表。
相关问题
如何将有空格的字符型列表转换为浮点型列表
您可以使用Python的列表推导式和float()方法来实现将有空格的字符型列表转换为浮点型列表。具体方法如下所示:
```python
str_list = ['1.0', '2.0', '3.0']
float_list = [float(num) for num in str_list]
print(float_list)
```
该代码将输出:[1.0, 2.0, 3.0],即字符型列表被成功转换为浮点型列表。如果您的字符型列表中包含有空格的字符串,可以先使用str.strip()方法去除空格,再将结果转换为浮点数。代码示例如下:
```python
str_list = ['1.0 ','2.0 ','3.0 ']
float_list = [float(num.strip()) for num in str_list]
print(float_list)
```
该代码将输出:[1.0, 2.0, 3.0],即带有空格的字符型列表被成功转换为浮点型列表。
空格能从字符型列表转换为浮点型列表吗
可以,你可以使用Python中的map()函数将字符型列表转换为浮点型列表,具体方法如下:
```python
str_list = ['1.2', '3.4', '5.6']
float_list = list(map(float, str_list))
print(float_list)
```
输出结果为:
```python
[1.2, 3.4, 5.6]
```
这里map()函数对每个字符串都使用float()函数进行转换,并返回一个迭代器,最后使用list()函数将迭代器转换为列表。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)