2014-07-14 226 views
2

我有一個包含各種字符串的列表,我希望能夠選擇列表中的特定元素,並將其與新字符串連接起來。將字符串添加到列表中的字符串

我想這可能做到這一點:

checklist = [[0] + 'test' for [0] in checklist] 

但它不工作。有什麼建議麼?

+2

'checklist [index] + ='test'' should be working。只要確保你有'index'變量需要修改的索引。 – RevanProdigalKnight

回答

3

使用其指數選擇字符串並使用+操作

checklist = ['a','b','c'] 
checklist[1] += 'd' 
print checklist 
#['a', 'bd', 'c'] 
+0

這很好,謝謝。 – joeqesi

+0

正確的解決方案,但這裏與切片符號無關,因此我不確定爲什麼要提到它。這只是普通的索引,「list .__ iadd__」是精確的。 – wim

+0

@wim wooops,謝謝你糾正我:) –

1

在列表理解自由變量的字符串添加到它,即在你的代碼forin的符號,必須是一個valid python identifier

相關問題