Python 如何将函数zip应用于n-list
将函数zip应用于两个列表的示例如下: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
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)]