为什么不中断循环?
问题内容:
Python新手;请解释为什么此循环不退出。
for i in range(0,10):
print "Hello, World!"
if i == 5: i = 15
print i
next
问候
问题答案:
因为您完成的工作range(0,10)
将创建一个包含10个元素的数组,如下所示:
1, 2, 3, 4, 5, 6, 7, 8, 9, 10
并且您正在经历每个。
在其他编程语言中,您正在执行所谓的foreach循环。
否则,请执行另一种方法。