首页 > 解决方案 > 将两个单独的列表附加到列表列表

问题描述

假设我有:

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]]

如何在不知道我的列表结构的情况下从单个列表中获取列表列表?

标签: pythonlistnested-lists

解决方案


尝试这个:

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

c.append(a)
c.append(b)

这应该可行,并且只需要 2 行简单的行。


推荐阅读