2014-07-14 197 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

相关问题