如何获取该矩阵的转置...有没有更简单的算法方法来做这个...
第一个问题:
Input a=[[1,2,3],[4,5,6],[7,8,9]]
Expected output a=[[1, 4, 7], [2, 5, 8], [3, 6, 9]]
第二个问题:
Zip给我以下输出,如下所示,当我不知道数组中有多少元素时该怎么压缩,在这种情况下我知道有3个元素a[0]、a[1]、a[2],但我如何压缩a[n]个元素
>>> zip(a[0],a[1],a[2])
[(1, 4, 7), (2, 5, 8), (3, 6, 9)]
map(list, zip(*a))
,我会给这个答案点赞,因为这样可以回答问题而不使用非标准模块。 - martineau