使用列表对3×3的Marix进行转置并嵌套for循环

时间:2019-05-26 02:33:08

标签: python-3.x

使用列表对3×3的Marix进行转置并嵌套for循环

我已经将原始marix的列元素分配给新的marix的行以获得转置。

a=[[1,2,3],[4,5,6],[7,8,9]]
b=[[0]*3]*3
for i in range(3):
 for j in range(3):
  b[i][j]=a[j][i] 
print(b)

新矩阵的所有元素都是原始的9s,而不是转置,而是原来的最后一个元素。

0 个答案:

没有答案