python 列表中字符串全部转为整型
时间: 2023-01-11 17:55:36 浏览: 104
你可以使用 Python 的内置函数 `int` 来将列表中的字符串转换为整数。例如:
```
lst = ['1', '2', '3']
lst = [int(i) for i in lst]
print(lst) # 输出: [1, 2, 3]
```
如果你想要在原来的列表上进行转换,你也可以使用列表推导式:
```
lst = ['1', '2', '3']
lst = [int(i) for i in lst]
print(lst) # 输出: [1, 2, 3]
```
如果你想要在不创建新列表的情况下修改原列表,你可以使用循环:
```
lst = ['1', '2', '3']
for i in range(len(lst)):
lst[i] = int(lst[i])
print(lst) # 输出: [1, 2, 3]
```
相关问题
python列表中的数据从字符串转为整形
可以使用int()函数将字符串转换为整数,例如:int('123')将返回整数123。在Python列表中,可以使用列表推导式将字符串列表转换为整数列表,例如:[int(x) for x in ['123', '456', '789']]将返回整数列表[123, 456, 789]。
python将列表中的数据从字符串转为整形
可以使用列表推导式和 int() 函数将列表中的字符串转换为整数类型,例如:
```python
str_list = ['1', '2', '3', '4']
int_list = [int(x) for x in str_list]
print(int_list) # [1, 2, 3, 4]
```
另外,也可以使用 map() 函数将列表中的每个元素都应用一个函数,例如:
```python
str_list = ['1', '2', '3', '4']
int_list = list(map(int, str_list))
print(int_list) # [1, 2, 3, 4]
```
阅读全文