题目:
编写一个程序,从控制台接受一串逗号分隔的数字,并生成一个列表和一个包含每个数字的元组。假设向该程序提供了以下输入。34,67,55,33,12,98 然后,输出应该是。
[‘34’, ‘67’, ‘55’, ‘33’, ‘12’, ‘98’]
(‘34’, ‘67’, ‘55’, ‘33’, ‘12’, ‘98’)
代码:
#导入正则表达式re模块
import re
values=input('请输入数字序列:')
#findall函数将values中匹配到的数字对象导入到列表并返回,k为列表
k=re.findall(r'[0-9]+',values)
t=tuple(k)
print(k)
print(t)