您的位置:首頁>正文

Python矩陣轉置(二維列表行列互換)

問題描述

Python中有二維列表如下:

轉置(行列互換)後的結果如下:

嵌套的列表推導式

原理很簡單:先迴圈列, 在固定列上迴圈每一行。

zip反覆運算 + map映射

在 Python2 中:

如在 Python3 中, map函數返回的是反覆運算器不是列表, 將結果用list函數構造成清單:

原理也很清晰:先用zip並行反覆運算每一個列表, 然後再用map將反覆運算後的元組轉成列表。

本文章為大師兄原創文章, 轉載請注明原文出處:

http://www.codingonway.com/matrix-transpose-in-python.html

歡迎訪問我的個人博客, 博客會第一時間整理更新python筆試面試題及python原創技術文章:

http://www.codingonway.com/

http://www.revotu.com/

同類文章
Next Article
喜欢就按个赞吧!!!
点击关闭提示