如何合并具有相同len的二维列表

问题描述 投票:0回答:1

我有二维的三个列表,所有三个列表的长度相同。我想将所有三个列表合并在一起,然后按从小到大的顺序排列。下面是一个示例]

这是我的三个清单

a = [[2,4,6],[3,5,7],[6,8,10]]

b = [[5],[4],[9]]

c = [[32,40],[10,19],[5,43]]

我已经在下面尝试使用此代码。此代码确实有效,但我想按顺序排列

d = [x + y +z for x, y,z in zip(a,b,c)]

我希望我的结果是这样的

d = [[2,4,5,6,32,40],[3,4,5,7,10,19],[5,6,8,9,10,43]]
python-3.x multidimensional-array
1个回答
0
投票

我只是弄清楚了。这段代码将合并所有列表,并按顺序排列

'd = [在zip(a,b,c)中对x,y,z进行排序(x + y + z)'

© www.soinside.com 2019 - 2024. All rights reserved.