Python 嵌套列表解析


將一個3*4矩陣轉為4*3矩陣
Matrix = [
[1, 2, 3, 4],
[5, 6, 7, 8],
[9, 10, 11, 12],
]
afterMatrix = [[row[i] for row in Matrix] for i in range(4)]) #3*4矩陣改為4*3矩陣

for row in Matrix 取出Matrix中的元素,每個元素均是一個list 如 [1,2,3,4]
外圍的for i in range() 確定取每個元素list如[1,2,3,4]中的第幾個元素
row(0-3)確定有四行
Matrix的三行,也就是三個元素
即為afterMatrix的三列。




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM