先上一段代码:
for i in range(3): i = 2 print(i)
实际结果是:
2 2 2
可以发现实际效果就是 在每次执行 for 语句块的内容后 i 会被重新赋值
python 在 for i in range() 块中改变 i 的值的效果
原文:http://www.cnblogs.com/Emerald/p/4873373.html