python - 合并 Python 列表中的一些列表项

标签 python list concatenation

假设我有一个这样的列表:

[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/

相关文章:

c# - 如何连接两个类型为 List<KeyValuePair<string,string>> 的 C# 列表。我有一些重复值,我需要这些重复值

使用指针连接两个数组(提供 C 代码)

python - 如何在Python中减去时间

python - 在 Fabric 任务中使用环境相关的 Django 设置

python - 使用 2 个条件在 Python 中过滤数组

java - 在java中将List添加到List<List<>>集合中

python - 如何使用 Numpy.concatenate 连接空数组?

python - 如何根据本地 csv 中的 where 子句从 pandas 访问 Google Bigquery 数据

python - 无法在 Django 中上传图片

c++ - 列表、指针和局部变量