# 问题3(两种方法): # 编写一个程序,将res里面的数字按照‘,‘隔开提取出来并输出成列表和元租打印出来 # res = '34岁,67年,55岁,kkkkkk33岁,12日,98年' # 则输出为:[‘34’, ‘67’, ‘55’, ‘33’, ‘12’, ‘98’] # (‘34’, ‘67’, ‘55’, ‘33’, ‘12’, ‘98’) res = '34岁,67年,55岁,kkkkkk33岁,12日,98年' import re c_int = re.findall('\d{2}', res) print(c_int) d = [] for i in res: if i.isdigit(): d.append(i) else: continue c = '' d = [] for i in res: if i.isdigit(): c += i elif c: d.append(c) c = '' if c: d.append(c) print(d)
d = [] res = res.split(',') for i in res: print(i) c = '' for j in i: print(j) if j.isdigit(): c += j d.append(c) print(d) c = tuple(d) print(c)