0
我想,如果列表中的一個元素包含一個單引號(')插入字符的字符串列表中的一個元素在python
例如,如果我有一個列表中插入一個反斜槓(\)如:
argList = ['AttributeError: 'tuple' object has no attribute 'rstrip'', 'SyntaxError: invalid syntax']
我希望能夠把它轉化到:
newArgList = ['AttributeError: \'tuple\' object has no attribute \'rstrip\'', 'SyntaxError: invalid syntax']
我會怎麼做呢?
到目前爲止,我有這個作爲代碼
for i in argList:
if any("\'" in elem for elem in argList):
我只是想追加一個單引號如果一個元素有一個撇號作爲子
這不是附加反斜槓;附加反斜槓會在字符串的末尾添加一個反斜槓。另外,你實際上不能有一個看起來像這樣的列表。如果你打印列表和列表的類型,你能告訴我們你會得到什麼嗎? – user2357112
我想不出有什麼好的理由讓你這麼做,我建議你查看關於字符串的Python教程:http://docs.python.org/2/tutorial/introduction.html#strings –