说明
《Python 教程》 持续更新中,提供建议、纠错、催更等加作者微信: gairuo123(备注:pandas教程)和关注公众号「盖若」ID: gairuo。跟作者学习,请进入 Python学习课程。欢迎关注作者出版的书籍:《深入浅出Pandas》 和 《Python之光》。
(编码题)用 Python 将以下字符串转为一个元组,每个元素是逗号隔开的内容,每个元素为数字类型。
data = '3, 14, 15, 926'
# 输出
# (3, 14, 15, 926)
代码如下:
data = '3, 14, 15, 926'
tuple(int(i) for i in data.split(', '))
# (3, 14, 15, 926)
转换数据类型时也可以用 map() 完成:
data = '3, 14, 15, 926'
tuple(map(int, data.split(', ')))
# (3, 14, 15, 926)
使用 Python 内置函数 eval() 也非常方便:
data = '3, 14, 15, 926'
eval(data)
# (3, 14, 15, 926)
用字符串的 split() 方法,按符号拆开字符串,形成一个列表,然后用 tuple 内置函数转为元组。
(完)
更新时间:2024-08-16 22:31:48 标签:python 习题 字符串 元组