我正在努力将字符串转换为元组而不在此过程中拆分字符串的字符。有人可以建议一种简单的方法来做到这一点。需要一个衬板。
失败
a = 'Quattro TT'
print tuple(a)
作品
a = ['Quattro TT']
print tuple(a)
由于我的输入是字符串,因此我尝试了以下代码,将字符串转换为列表,该列表再次将字符串拆分为字符..
失败
a = 'Quattro TT'
print tuple(list(a))
预期产量:
('Quattro TT')
产生的输出:
('Q', 'u', 'a', 't', 't', 'r', 'o', ' ', 'T', 'T')
你可以做(a,)
。无需使用功能。(请注意,逗号是必需的。)
从本质上讲,tuple(a)
是指做出的一个元组内容的a
,不只是由一个元组a
本身。字符串的“内容”(迭代时得到的内容)是其字符,这就是为什么将其拆分为字符的原因。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句