📌  相关文章
📜  数字字符串到整数列表 python (1)

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

数字字符串到整数列表 Python

在Python中,将数字字符串转化为整数列表的方法非常简单。以下是几种不同的方法:

方法一:使用 split() 方法和 map() 函数

可以使用字符串的 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]

总之,无论使用哪种方法,将数字字符串转换为整数列表的过程都是非常简单的。