【发布时间】:2014-02-27 12:18:26
【问题描述】:
我想颠倒一个列表,我设法做到了,但在工作的过程中我发现了一些奇怪的东西。以下程序按预期工作,但取消了 list_reversed[i]=list[len(list)-1-i] 和 print(list[i]) 行(注释最后一行当然)会导致 list 发生变化。我没看到什么?我的 Python 版本是 3.3.3。提前谢谢你。
list=[1,2,3,4,5,6]
list_reversed=list
for i in range(0,len(list)):
#list_reversed[i]=list[len(list)-1-i]
#print(list[i])
print(list[len(list)-1-i])
【问题讨论】: