假设我有一个这样的列表:
[a, b, c, d, e, f, g]
如何修改该列表使其看起来像这样?
[a, b, c, def, g]
我更希望它直接修改现有列表,而不是创建新列表。
最佳答案
合并应该在什么基础上进行?你的问题比较模糊。另外,我假设 a, b, ..., f 应该是字符串,即 'a', 'b', ..., 'f'。
>>> x = ['a', 'b', 'c', 'd', 'e', 'f', 'g']
>>> x[3:6] = [''.join(x[3:6])]
>>> x
['a', 'b', 'c', 'def', 'g']
查看 sequence types 上的文档,特别是在 mutable sequence types .或许还有 string methods .
关于python - 合并 Python 列表中的一些列表项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1142851/