<分区> 分区>
感谢您花时间回答问题。我在这里对为什么输出不匹配感到困惑。
操作一:
x = [[0, 0], [0, 0]]
print(type(x)) # <class 'list'>
print(x) # [[0, 0], [0, 0]]
x[0][0] = 1
print(x) # [[1, 0], [0, 0]]
操作2:
y = [[0] * 2] * 2
print(type(y)) # <class 'list'>
print(y) # [[0, 0], [0, 0]]
y[0][0] = 1
print(y) # [[1, 0], [1, 0]]
我的理解是 x 和 y 应该相同。但看起来他们不是。我在这里缺少什么?
