📜  将字符串列表转换为 int (1)

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

将字符串列表转换为 int

在编程中,字符串列表经常用于存储多个字符串。但有时需要将字符串列表转换为整数,以便进行一些数学运算或其他需要整数类型的操作。

以下是一些Python示例代码,演示如何将字符串列表转换为整数。

方法一:使用 for 循环和 int 函数
string_list = ['10', '20', '30']
int_list = []

for string in string_list:
    int_list.append(int(string))

print(int_list)

解释:使用 for 循环遍历字符串列表,将每个字符串转换为整数类型并添加到新的整数列表中。最后,输出整数列表。

输出:

[10, 20, 30]
方法二:使用 map 和 int 函数
string_list = ['10', '20', '30']
int_list = list(map(int, string_list))

print(int_list)

解释:使用 map 函数将整数函数应用于字符串列表中的每个元素,返回一个可迭代对象。然后将迭代器转换为列表并输出。

输出:

[10, 20, 30]
方法三:使用列表理解和 int 函数
string_list = ['10', '20', '30']
int_list = [int(string) for string in string_list]

print(int_list)

解释:使用列表推导式将字符串列表中的每个字符串转换为整数类型。

输出:

[10, 20, 30]

无论哪种方法,都可以将字符串列表转换为整数类型。您可以根据特定的情况选择其中一种方法。