📅  最后修改于: 2023-12-03 15:26:05.995000             🧑  作者: Mango
在Python中,将数字字符串转化为整数列表的方法非常简单。以下是几种不同的方法:
可以使用字符串的 split() 方法将数字字符串分割成单独的字符串,并使用 map() 函数将它们映射到整数类型。例如:
num_str = "1 2 3 4 5"
int_list = list(map(int, num_str.split()))
print(int_list)
这将输出:
[1, 2, 3, 4, 5]
可以使用列表推导式将每个单独的数字字符串转换为整数类型。例如:
num_str = "1,2,3,4,5"
int_list = [int(x) for x in num_str.split(',')]
print(int_list)
这将输出:
[1, 2, 3, 4, 5]
可以使用正则表达式将数字字符串匹配并转换为整数类型。例如:
import re
num_str = "1.2.3.4.5"
int_list = list(map(int, re.findall('\d+', num_str)))
print(int_list)
这将输出:
[1, 2, 3, 4, 5]
总之,无论使用哪种方法,将数字字符串转换为整数列表的过程都是非常简单的。