📅  最后修改于: 2023-12-03 15:04:02.348000             🧑  作者: Mango
在Python中,列表是一种非常常见和有用的数据类型。但有时我们需要将列表中的所有项转换为整数类型。下面是几种方法来实现这个目标。
我们可以使用for循环遍历列表并将每个项转换为整数。代码如下:
my_list = ['1', '2', '3', '4']
new_list = []
for i in my_list:
new_list.append(int(i))
print(new_list)
输出结果:
[1, 2, 3, 4]
我们还可以使用map函数将列表中的所有项转换为整数。代码如下:
my_list = ['1', '2', '3', '4']
new_list = list(map(int, my_list))
print(new_list)
输出结果:
[1, 2, 3, 4]
我们可以使用列表推导式来将列表中的所有项转换为整数。代码如下:
my_list = ['1', '2', '3', '4']
new_list = [int(i) for i in my_list]
print(new_list)
输出结果:
[1, 2, 3, 4]
总结:
以上三种方法都能将Python列表项转为整数类型,其中map函数显得简洁明了,列表推导式也可以达到同样的效果。