【发布时间】:2021-03-15 18:28:59
【问题描述】:
我正在尝试以一种直接(可能效率不高)的方式在 python 中填充矩阵:
coord = [0]*3
coords = [[0]*3]*4
for i in range(4):
for j in range(3):
coord[j]= i
coords[i] = coord
我希望“坐标”的输出为 [[0,0,0],[1,1,1],[2,2,2],[3,3,3]]
但我得到的是 [[3, 3, 3], [3, 3, 3], [3, 3, 3], [3, 3, 3]]
是我的矩阵代数不好,还是我对 python 有什么不明白的地方?
【问题讨论】:
标签: python arrays matrix indexing