You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何按顺序将多个列表的内部列表及单层列表合并为一个列表?

列表整合实现方案

现有三个列表:

A = [1, 2, 3]
B = [[3, 4, 5], [4, 5, 6], [4, 5, 7], [7, 4, 3]]
C = [[2, 3, 1], [2, 3, 3], [2, 4, 5], [4, 5, 6], [7, 3, 1]]

需要将A作为子列表,依次加入B的所有子列表、C的所有子列表,最终得到目标列表:

Desired = [[1, 2, 3], [3, 4, 5], [4, 5, 6], [4, 5, 7], [7, 4, 3], [2, 3, 1], [2, 3, 3], [2, 4, 5], [4, 5, 6], [7, 3, 1]]

实现代码

直接利用Python的列表拼接特性即可完成:

# 定义原始列表
A = [1, 2, 3]
B = [[3, 4, 5], [4, 5, 6], [4, 5, 7], [7, 4, 3]]
C = [[2, 3, 1], [2, 3, 3], [2, 4, 5], [4, 5, 6], [7, 3, 1]]

# 按顺序整合列表
Desired = [A] + B + C

# 输出验证结果
print(Desired)

说明

  • [A]将单个列表A包装成包含一个子列表的列表,保证其结构和B、C的元素结构一致
  • +运算符会按顺序合并多个列表的所有元素,最终生成符合要求的目标列表

内容的提问来源于stack exchange,提问作者user16079133

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 22:20:47