Python中的迭代是指通过重复执行的代码处理相似的数据集的过程,并且本次迭代的处理数据要依赖上一次的结果继续往下做,上一次产生的结果为下一次产生结果的初始状态,如果中途有任何停顿,都不能算是迭代。
例如:
1) 非迭代例子
loop = 0
while loop < 3:
print("Hello world!")
loop = 1
2) 迭代例子
loop = 0
while loop < 3:
print(loop)
loop = 1
例1仅是循环3次输出" Hello world!",输出的数据不依赖上一次的数据,因此不是跌代
具体相关知识可以参考《 基础知识进阶 第4.1节 Python基础概念之迭代、可迭代对象、迭代器》
老猿Python,跟老猿学Python!
请点击下面的“了解更多”阅读原文。