Python 向列表中的字符串添加字符串

Python 向列表中的字符串添加字符串,python,list,Python,List,我有一个包含各种字符串的列表,我希望能够在列表中选择一个特定元素,并将其与一个新字符串连接起来 我想这也许可以做到: checklist = [[0] + 'test' for [0] in checklist] 但它不起作用。有什么建议吗?使用索引选择字符串,并使用+运算符将字符串添加到其中 checklist = ['a','b','c'] checklist[1] += 'd' print checklist #['a', 'bd', 'c'] 使用其索引选择字符串,并使用+运算符将字

我有一个包含各种字符串的列表,我希望能够在列表中选择一个特定元素,并将其与一个新字符串连接起来

我想这也许可以做到:

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

但它不起作用。有什么建议吗?

使用索引选择字符串,并使用
+
运算符将字符串添加到其中

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

使用其索引选择字符串,并使用
+
运算符将字符串添加到其中

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

列表理解中的自由变量,即代码中的
for
in
之间的符号必须是一个

列表理解中的自由变量,即代码中的
中的
之间的符号必须是一个符号

checklist[index]+=“test”
应该有效。只需确保在
index
变量中有要修改的索引。
checklist[index]+=“test”
应该可以工作。只需确保在
index
变量中有要修改的索引。正确的解决方案,但这里与切片表示法无关,所以我不确定您为什么要提到它。这只是普通的索引,
list.\uuuuu iadd\uuuuu
准确地说。@wim wooops,谢谢你纠正我的问题:)正确的解决方案,但这里与切片符号无关,所以我不确定你为什么要提到它。这只是普通的索引,
list.\uuuuu iadd\uuuuu
准确地说。@wim wooops,谢谢你纠正我的问题:)