python list提取浮点数
时间: 2023-08-07 22:43:44 浏览: 119
python中精确输出JSON浮点数的方法.docx
假设你有一个Python列表,其中包含不同类型的数据,包括浮点数和其他类型的数据,你想从列表中提取所有浮点数,可以使用列表推导式和type()函数来实现。以下是一个例子:
```python
my_list = [1, 2.5, "hello", 3.7, True, 5.2, "world"]
float_list = [x for x in my_list if type(x) == float]
print(float_list)
```
输出结果为:
```
[2.5, 3.7, 5.2]
```
在上面的例子中,我们首先定义了一个包含不同类型的数据的列表`my_list`,接着使用列表推导式和type()函数来过滤出所有浮点数,最终得到包含浮点数的新列表`float_list`。
阅读全文