python - 将列表与列表列表连接起来

标签 python list concatenation

我需要使用可变数量的列表来扩展列表,如下例所示:

a = [1, 2, 3]
b = [4, 5]
c = [6, 7, 8, 9]
d = [b, c]

我正在寻找的命令应该在 ad 上运行,并且应该给出以下输出:

[[1, 2, 3], [4, 5], [6, 7, 8, 9]]

与以下输出相同:

[a, b, c]

作为奖励,如果相同的命令可以与定义为 (b, c)d 一起运行,那就太好了。

最佳答案

In [6]: [a] + d
Out[6]: [[1, 2, 3], [4, 5], [6, 7, 8, 9]]

要使其在 d 是元组时工作,请将其更改为

[a] + list(d)

关于python - 将列表与列表列表连接起来,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19664790/

相关文章:

具有多个查询的 php/mysql

Excel为动态下拉列表创建数据验证唯一项,无需新列

Python - 合并两个二维列表,覆盖一个的值

javascript - 如何将数值传递给 jQuery 的 .css()?

Python删除文件,路径无效

python - 非重复计数算法

python - 如何从 3d NumPy 数组绘制单个像素值?

Python 对 Windows 8 的支持

c++ - 如何在C++中获取排序后保留的列表元素的指针

PHP 三元内部串联没有其他?