我的列表格式为['Test']
我需要像('Test')
我尝试过:
test = '(' +test[0]+ ')'
输出:
'(Test)'
我尝试了:
test = "('"+"', '".join(test)+"')"
我得到的结果是:
"('Test')"
删除python中的双引号。我需要获得类似('Test')
的输出。但是现在变得像这样``
预先感谢
答案 0 :(得分:2)
您在这里:
strip
使用{{1}}可以从字符串中删除任何字符。
答案 1 :(得分:2)
我相信这就是您想要的:
str_list = ['Test1', 'Test2', 'Test3']
# desired output: ('Test1', 'Test2', 'Test3')
# print(tuple(str_list))
print(str(tuple(str_list)).rstrip(',)') + ')')
输出:
('Test1', 'Test2', 'Test3')