用python将一行list中两个℃前面的数字提取出并转换为int类型
时间: 2024-05-07 08:15:50 浏览: 5
假设给定的一行list为:lst = ["12℃", "15℃", "20℃", "18℃", "25℃"]
以下是提取数字并转换为int类型的代码:
```python
new_lst = []
for i in lst:
num = int(i[:-1])
new_lst.append(num)
print(new_lst)
```
输出结果为:[12, 15, 20, 18, 25]
解释:
- `i[:-1]` 表示取出字符串 `i` 中除了最后一位的所有字符,即去掉℃符号。
- `int(i[:-1])` 表示将去掉℃符号的字符串转换为整数类型。
- `new_lst.append(num)` 表示将提取出来的数字添加到新的列表 `new_lst` 中。