如何在矩阵中分配元素?

时间:2017-10-20 18:06:31

标签: python

我有mat = [[0]*5]*5来创建一个全零的二维矩阵。 当我mat[0][0] = 1时,我希望它只是

[[0, 1, 0, 0, 0],
 [0, 0, 0, 0, 0],
 [0, 0, 0, 0, 0],
 [0, 0, 0, 0, 0], 
 [0, 0, 0, 0, 0]]

但是当我打印垫子时,我得到:

[[0, 1, 0, 0, 0],
 [0, 1, 0, 0, 0],
 [0, 1, 0, 0, 0],
 [0, 1, 0, 0, 0], 
 [0, 1, 0, 0, 0]]

如何访问单个元素?

0 个答案:

没有答案