Python中用于矩阵的zip()函数

12

可能重复:
Python中的矩阵转置

我有一个矩阵,比如说

A = [[0,0],[1,1]]

我想将其组件压缩

(0,1),(0,1)

如果A有两行,可以轻松地使用以下方法获得

zip(A[0],A[1])

如果我有任意维度的矩阵A会怎样?
A = [[0,0],[1,1],[2,2]]

如何压缩一系列元素?
感谢您的想法。

1
这被称为矩阵转置。请参见上面的副本。 - Hamish
1个回答

16

使用zip(*A)

>>> zip(*A)
[(0, 1, 2), (0, 1, 2)]

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接