gpt4 book ai didi

python - 将元组转换为该元组的字符串

转载 作者:太空宇宙 更新时间:2023-11-04 09:03:42 25 4
gpt4 key购买 nike

在我的代码中的某个时刻,我有一个元组列表需要作为字符串传递,但字符串包含元组的结构元素,即逗号和括号。

目前我正在这样做:

   listofv = ''
for tu in listof2tuple:
ltu = '(' + tu[0] + ',' + tu[1] + ')'
listofv.append(ltu)
finalstring = ','.join(listofv)

虽然这有效但看起来很奇怪,因为在 IDLE 中打印元组显示的字符串正是我想要的。

这样做的好方法是什么?

最佳答案

使用代表:

>>> LoT
[(1, 2), (3, 4), (5, 6)]
>>> repr(LoT)
'[(1, 2), (3, 4), (5, 6)]'

您的代码没有为列表添加 [..] 大括号。如果你不想要列表大括号,你可以去掉它们:

>>> repr(LoT).strip('[]')
'(1, 2), (3, 4), (5, 6)'

关于python - 将元组转换为该元组的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22916937/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com