簡體   English   中英

刪除python中的雙引號

[英]Remove double quotes in python

我正在使用列表格式['Test']

這我需要像('Test')

我試過:

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

輸出:

'(Test)'

我試過:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM