将字符串转换为元组而不拆分字符

发布于 2021-01-29 18:28:31

我正在努力将字符串转换为元组而不在此过程中拆分字符串的字符。有人可以建议一种简单的方法来做到这一点。需要一个衬板。

失败

   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')
关注者
0
被浏览
43
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    你可以做(a,)。无需使用功能。(请注意,逗号是必需的。)

    从本质上讲,tuple(a)是指做出的一个元组 内容
    a,不只是由一个元组a本身。字符串的“内容”(迭代时得到的内容)是其字符,这就是为什么将其拆分为字符的原因。



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看