arrA=[[1,2,3,4],[5,6,7,8],[9,10,11,12],[13,14,15,16]]
N=4
#聲明4x4數組arr
arrB=[[None] * N for row in range(N)]
print('[原設定的矩陣内容]')
for i in range(4):
for j in range(4):
print('%d' %arrA[i][j],end='\t')
print()
#進行矩陣轉置的操作
for i in range(4):
for j in range(4):
arrB[i][j]=arrA[j][i]
print('[轉置矩陣的内容為]')
for i in range(4):
for j in range(4):
print('%d' %arrB[i][j],end='\t')
print()
[原設定的矩陣内容]
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
[轉置矩陣的内容為]
1 5 9 13
2 6 10 14
3 7 11 15
4 8 12 16