我在程序中遇到了一些变量的问题。我需要在循环评估期间保留两到三个版本的列表,该列表会发生变化。例如:
x=[0]
y=[0]
while True:
y=x
x[0]+=1
print (y,x)
input()
当我按下Enter键时,它会显示
[1] [1]; [2] [2]; [3] [3]...
,但我需要将列表的先前状态保留在变量中:[0] [1]; [1] [2]; [2] [3] ...
。应该怎么写代码?