删除python中的双引号

时间:2019-02-04 10:16:31

标签: python python-3.x

我的列表格式为['Test']

我需要像('Test')

那样隐蔽它

我尝试过:

test = '(' +test[0]+ ')'

输出:

'(Test)'

我尝试了:

test = "('"+"', '".join(test)+"')"

我得到的结果是:

"('Test')"

删除python中的双引号。我需要获得类似('Test')的输出。但是现在变得像这样``

预先感谢

2 个答案:

答案 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')