【发布时间】:2022-07-19 16:29:07
【问题描述】:
我尝试在 python 中创建一个应该如下所示的矩阵:
[[1,0,0],[1,1,0],[1,1,1]]
我做了以下代码:
Matrix = []
Row = [0, 0, 0]
for i in range(0,3):
Row[i] += 1
print(Row)
Matrix.append(Row)
print(Matrix)
中间的打印表达式只是为了检查 Row 变量是否按应有的方式更新,它确实如此。但由于某种原因,我得到以下输出:
[[1, 1, 1], [1, 1, 1], [1, 1, 1]]
我不明白我做错了什么。请帮忙,不胜感激
【问题讨论】: