python矩阵转置

方法一:
优雅简洁

matrix=list(map(list,list(zip(*matrix))))[::-1]

方法二:

def transPose(M):
            M_t=list(zip(*M))
            for i in range(len(M_t)):
                M_t[i]=list(M_t[i])
            return M_t

M=[[1,2,3],[4,5,6]]
*M=[1,2,3] [4,5,6]
list(zip(*M))=[(1,4),(2,5),(3,6)]

发布了16 篇原创文章 · 获赞 3 · 访问量 1068

猜你喜欢

转载自blog.csdn.net/weixin_39666736/article/details/104107679
今日推荐