Python问题 如何将一个内容为元组格式的字符串转换为元组?

Python问题如何将一个内容为元组格式的字符串转换为元组?例如:r='(23,5,6)'如何将r转化为元组(23,5,6)... Python问题
如何将一个内容为元组格式的字符串转换为元组?例如:
r='(23,5,6)'
如何将r转化为元组(23,5,6)
展开
 我来答
盗墓者18
2017-12-01 · TA获得超过2028个赞
知道小有建树答主
回答量:820
采纳率:84%
帮助的人:256万
展开全部

方法当然很多, 可以直接eval(r),可以直接用异常转换,也可以借用列表操作等等,我这就用其中一种,结合多种,方便复习不同数据的用法:

代码:

r='(23,5,6)'
temp=r.replace('(','').replace(')','')
a=tuple([int(i) for i in temp.split(',')])
print a

结果测试:

yinfengnong
2017-12-01 · TA获得超过5619个赞
知道大有可为答主
回答量:2344
采纳率:89%
帮助的人:2291万
展开全部
r='(23,5,6)'
val = eval(r)
print val
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
heptnaol
2017-12-01 · TA获得超过7261个赞
知道大有可为答主
回答量:7120
采纳率:78%
帮助的人:1811万
展开全部
t = eval(r)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式