【发布时间】:2017-01-26 13:39:01
【问题描述】:
我的程序中的变量存在一些问题。我需要保留在循环评估期间更改的列表的两个或三个版本。例如:
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] ...
代码应该是什么?
【问题讨论】:
-
@Idos 这回答了标题,但不是真正的问题。