arr = [] b = [1, 2, 3, 4] arr.append(1) arr.append(b) arr.append(b) arr.append(b) arr.append(1) print(arr) # b修改一下,发现arr居然跟着修改 b.pop() b.pop() print(arr)
输出结果:
[1, [1, 2, 3, 4], [1, 2, 3, 4], [1, 2, 3, 4], 1]
[1, [1, 2], [1, 2], [1, 2], 1]

arr = [] b = [1, 2, 3, 4] arr.append(1) arr.append(b) arr.append(b) arr.append(b) arr.append(1) print(arr) # b修改一下,发现arr居然跟着修改 b.pop() b.pop() print(arr)
输出结果:
[1, [1, 2, 3, 4], [1, 2, 3, 4], [1, 2, 3, 4], 1]
[1, [1, 2], [1, 2], [1, 2], 1]