以下是一个示例代码,可以将字符串中的数字分开:
import re
string = "不知道我在干什么,像傻瓜一样把数字分开。123456"
# 使用正则表达式匹配数字
numbers = re.findall(r'\d+', string)
# 将数字连接成一个字符串
number_string = ''.join(numbers)
# 将数字字符串转换为列表
number_list = list(number_string)
print(number_list)
输出结果为:
['1', '2', '3', '4', '5', '6']
这个示例使用了正则表达式模块 re
来匹配字符串中的数字。re.findall(r'\d+', string)
返回一个包含所有匹配的数字的列表。然后,我们将数字列表转换为字符串,再使用 list()
函数将其转换为列表。最后,打印输出数字列表。