删除python中的双引号
我得到的是一个列表格式删除python中的双引号,python,python-3.x,Python,Python 3.x,我得到的是一个列表格式['Test'] 我需要像('Test') 我试过: test = "('"+"', '".join(test)+"')" test='('+test[0]+')” 输出: ”(测试) 我试着: test = "('"+"', '".join(test)+"')" 我得到的结果是: “('Test')” 删除python中的双引号。我需要获得像('Test')这样的输出。但是现在我越来越像这样了`` 提前感谢给你: string = '''"('test')"'''
['Test']
我需要像('Test')
我试过:
test = "('"+"', '".join(test)+"')"
test='('+test[0]+')”
输出:
”(测试)
我试着:
test = "('"+"', '".join(test)+"')"
我得到的结果是:
“('Test')”
删除python中的双引号。我需要获得像('Test')
这样的输出。但是现在我越来越像这样了``
提前感谢给你:
string = '''"('test')"'''
print(string.strip('"'))
>>> ('test')
使用
strip
可以从字符串中删除任何字符。我相信这就是您想要的:
str_list = ['Test1', 'Test2', 'Test3']
# desired output: ('Test1', 'Test2', 'Test3')
# print(tuple(str_list))
print(str(tuple(str_list)).rstrip(',)') + ')')
输出:
('Test1', 'Test2', 'Test3')
显示您的代码,请直接添加示例代码。因此,如果使用
print(test)
您会得到什么输出?这些引号不是字符串本身的一部分。这些状态表示字符串的开始和结束。如果字符串包含单引号,Python将使用双引号,这样可以更方便地表示字符串。@iam supereth,下面给出的答案有助于解决您的问题吗?如果是这样的话,你可以选择帮助最大的一个!