我需要与列表作为在下面的示例中的可变数量的扩展列表的列表:连接一个清单,列出
a = [1, 2, 3]
b = [4, 5]
c = [6, 7, 8, 9]
d = [b, c]
我在寻找应a
和d
操作命令,并应得到以下输出:
[[1, 2, 3], [4, 5], [6, 7, 8, 9]]
即相同的输出:
[a, b, c]
作为奖励,如果同一命令可以使用d
定义为(b, c)
,那将是一件好事。
我需要与列表作为在下面的示例中的可变数量的扩展列表的列表:连接一个清单,列出
a = [1, 2, 3]
b = [4, 5]
c = [6, 7, 8, 9]
d = [b, c]
我在寻找应a
和d
操作命令,并应得到以下输出:
[[1, 2, 3], [4, 5], [6, 7, 8, 9]]
即相同的输出:
[a, b, c]
作为奖励,如果同一命令可以使用d
定义为(b, c)
,那将是一件好事。
In [20]: d.insert(0,a)
In [21]: d
Out[21]: [[1, 2, 3], [3, 4], [5, 6, 7, 8]]
的[a,b,c]
输出应该是在你的榜样[[1, 2, 3], [3, 4], [5, 6, 7, 8]]
。这是你想要的吗 ? 如果是这样,那么应该这样做e = [a,]+list(d)
。
你想重新排列数组,使'b'变成'[4,5]'。正确?每个人都认为你犯了一个错字,但也许你想要一些复杂的东西 –
对不起,我犯了一个错字,现在原来的文章是正确的。感谢您指出。 – gaggio