python中re模块的findall方法

【编程题】编写一个程序,该程序接受控制台以逗号分隔的数字序列,并生成包含每个数字的列表和元组。假设向程序提供以下输入:

34岁,67年,55岁,33岁,12日,98年

则输出为:

['34', '67', '55', '33', '12', '98']

('34', '67', '55', '33', '12', '98')

提示:借助于re模块中的findall方法,自主查询帮助文件完成编程。

import re 

s = '34岁,67年,55岁,33岁,12日,98年'

result = re.findall("(\d+)", s)

print(result, tuple(result))

楼上说的对

import re

s = '34岁,67年,55岁,33岁,12日,98年'
result_list = re.findall("(\d+)", s)
result_tuple = tuple(result_list)
print(result_list)
print(result_tuple)