python中的列表的嵌套與轉換


第一種方法:這行代碼的for循環的意識,是先將matrix列表中的每行的第一個元素拿出。

matrix =[[1,2,3,4],[5,6,7,8],[9,10,11,12]]
transposed_row =[]
for row in matrix:
    transposed_row.append(row[i])
transposed_row

  其輸出結果:

其具體的代碼如下:先要在外層有一個for循環,內部也要有個for循環;外層的for循環,目的是要循環二維數組的內部數組數目,內層的數組要將每個分列表中的每個元素遍歷出來。

begin=[[1,2,3,4],[5,6,7,8],[9,10,11,12]]
end=[]
for i in range(4):
    midden=[]
    for row in begin:
        midden.append(row[i])
    end.append(midden)
end

  

 


免責聲明!

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



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