python - 将两个单独的列表附加到列表列表

标签 python list nested-lists

假设我有:

a=[1,2,3]
b=[4,5,6]
现在我想从 a 和 b 创建一个列表,我会这样做:
c=[a,b]=[[1,2,3],[4,5,6]]
a.append(b)将导致:[1,2,3,b]=[1,2,3,[4,5,6]]现在假设存在一个我想附加到 c 的新列表:
d=[7,8,9]
我现在要做c.append(d)获取 [[1,2,3],[4,5,6],[7,8,9]]因为
e=[c,d]=[[[1,2,3],[4,5,6]],[7,8,9]]
如何在不知道列表结构的情况下从单个列表中获取列表列表?

最佳答案

尝试这个:

a = [1,2,3]
b = [4,5,6]
c = []

c.append(a)
c.append(b)
这应该有效,并且只需要 2 条简单的行。

关于python - 将两个单独的列表附加到列表列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65575981/

相关文章:

python - 如何在 Python 中对 IP 地址和整数进行排序?

python - Tensorflow 无法正确识别列表中的数字

python - 按索引创建嵌套列表的最小值列表

python - 获取嵌套列表中特定索引的不同值

python - 如果项目不包含字符串,则从列表中删除项目

python - PyQt 布局似乎不起作用 - 为什么所有内容都被覆盖?

python - 在 Reddit 上查找用户 karma

python - 组合两个 pandas 数据框,使相同的列索引/标题彼此相邻

python - 同时对多个项目的字典列表中的两个键求和

python - 如何将两个等长列表转换为表示有序对的嵌套列表列表?