37,743
社区成员




a = [[0, 0] for _ in range(5)]
b = [[0, 0]] * 5
print("old a=", a)
print("old b=", a)
for i in range(5):
a[i][1] = i
b[0][1] = 1
# for i in range(5):
# b[i][1] = i
print("new a=", a)
print("new b=", b)
输出:
old a= [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]
old b= [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]
new a= [[0, 0], [0, 1], [0, 2], [0, 3], [0, 4]]
new b= [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]