如何将含有空格的字符型列表转换为无空格的浮点型列表
时间: 2024-05-05 21:19:36 浏览: 189
字符转换成浮点型
您可以使用以下代码来将含有空格的字符型列表转换为无空格的浮点型列表:
```python
str_list = ["1.2", " 3.4", "5.6 ", " 7.8 "]
float_list = [float(s.strip()) for s in str_list]
```
在这里,`str_list` 是待转换的字符型列表,每个字符串中可能含有空格。`float_list` 是转换后的浮点型列表,每个元素都是经过去掉空格后转换而来的浮点型数值。
具体来说,`float(s.strip())` 将每个字符串进行两步操作:首先将字符串两端的空格去掉,然后将其转换为浮点型数值。`[ ... for s in str_list]` 使用列表解析式遍历 `str_list` 中的每个字符串,并对其使用 `float(s.strip())` 转换为浮点型数值。
阅读全文