python list里每个元素转换成浮点型
时间: 2023-06-02 19:06:26 浏览: 123
可以使用列表推导式来将每个元素转换成浮点型,示例代码如下:
```python
lst = ["1.1", "2.2", "3.3"]
float_lst = [float(elem) for elem in lst]
print(float_lst)
```
输出结果为:
```
[1.1, 2.2, 3.3]
```
相关问题
如何将字符串列表转换为浮点型列表
可以使用Python中的map函数来将字符串列表转换为浮点型列表。map函数可以将一个函数应用于一个可迭代对象的每个元素,并返回一个新的可迭代对象。
示例代码:
```
str_list = ['1.2', '3.4', '5.6']
float_list = list(map(float, str_list))
print(float_list)
```
输出结果:
```
[1.2, 3.4, 5.6]
```
在这个例子中,我们首先定义了一个包含字符串的列表 `str_list`。然后,我们使用 `map` 函数将 `float` 函数应用于 `str_list` 中的每个元素,这将把每个字符串转换为浮点型。最后,我们将 `map` 函数返回的可迭代对象转换为一个列表并将其存储在 `float_list` 变量中。
空格能从字符型列表转换为浮点型列表吗
可以,你可以使用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()函数将迭代器转换为列表。
阅读全文