文章目录
一、迭代器
1.1 什么是迭代?
迭代是通过重复执行的代码处理相似的数据集的过程,并且本次迭代的处理数据要依赖上一次的结果继续往下做,上一次产生的结果为下一次产生结果的初始状态,如果中途有任何停顿,都不能算是迭代。
常见的可迭代对象有:
-
集合数据类型,如list、tuple、dict、set、str等;
-
生成器(generator),包括生成器和带yield的生成器函数。
在Python中,如果给定一个列表、元组、字符串…,我们可以通过for循环来遍历,这种遍历我们称为迭代(Iteration),如下所示:
# 遍历列表
for i in [1,</