我不明白为什么我的 3 from y 在以下代码中被删除。我认为这是一些混叠问题,但是有没有办法让 y 在 x 被删除时保留数字?
x = []
y = []
for i in range (10):
if i == 5:
y.append(x)
del x[3]
x.append(i)
print (x)
print (y)
输出:
x = [0, 1, 2, 4, 5, 6, 7, 8, 9]
y = [[0, 1, 2, 4, 5, 6, 7, 8, 9]]