📜  pytho list items to int - Python (1)

📅  最后修改于: 2023-12-03 15:04:02.348000             🧑  作者: Mango

Python列表项转整数

在Python中,列表是一种非常常见和有用的数据类型。但有时我们需要将列表中的所有项转换为整数类型。下面是几种方法来实现这个目标。

方法一:使用for循环

我们可以使用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函数

我们还可以使用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函数显得简洁明了,列表推导式也可以达到同样的效果。