第一種方法:這行代碼的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
