100道python基础题——(4)
import re

问题:编写一个程序,该程序接受控制台以逗号分隔的数字序列,并生成包含每个数字的列表和元组。假设向程序提供以下输入:
34岁,67年,55岁,33岁,12日,98年
则输出为:['34', '67', '55', '33', '12', '98']
('34', '67', '55', '33', '12', '98')
提示:在为问题提供输入数据的情况下,应该假设它是控制台输入。方法可以将列表转换为元组
import re
x=input()
l=x.split(",")#以“,”分割
k=re.findall('[0-9]+',x)#re用法,+匹配多个
t=tuple(k)#元组
print(k)
print(t)
浙公网安备 33010602011771号