Python 如何将函数zip应用于n-list

Python 如何将函数zip应用于n-list,python,arrays,list,Python,Arrays,List,将函数zip应用于两个列表的示例如下: x=[1,2,3] y=[4,5,6] 拉链=拉链(x,y) #展示 列表(压缩) [(1, 4), (2, 5), (3, 6)] 但是现在如果我有一些类似的: array=[[1,2,3],[3,4,5],[6,7,8]…] 如何应用函数zip来显示类似的内容: [(1,3,6,…,(2,4,7,…),(3,5,8,…)(…)] 您需要通过“splat”或“star”操作员: zip(*array) 例如: >>> array

将函数zip应用于两个列表的示例如下:

x=[1,2,3]
y=[4,5,6]
拉链=拉链(x,y)
#展示
列表(压缩)
[(1, 4), (2, 5), (3, 6)]
但是现在如果我有一些类似的:

array=[[1,2,3],[3,4,5],[6,7,8]…]
如何应用函数zip来显示类似的内容:

[(1,3,6,…,(2,4,7,…),(3,5,8,…)(…)]
您需要通过“splat”或“star”操作员:

zip(*array)
例如:

>>> array = [   [1,2,3], [3,4,5] , [6,7,8]  ]
>>> print ( list(zip(*array)) )
[(1, 3, 6), (2, 4, 7), (3, 5, 8)]
您需要通过“splat”或“star”运营商:

zip(*array)
例如:

>>> array = [   [1,2,3], [3,4,5] , [6,7,8]  ]
>>> print ( list(zip(*array)) )
[(1, 3, 6), (2, 4, 7), (3, 5, 8)]