Python 迭代器

可迭代对象:常见的可以被for循环迭代的一些数据类型,例如列表、元组、字典、集合、字符串。

迭代器对象:是一个可以被迭代的对象,可以遍历迭代器中所有值。

迭代协议:所有带__next__()方法的对象会前进到下一个结果,而当到达一系列结果的末尾, next() 会引发Stopiteration异常,这种对象在Python中也被称为迭代器。

Python 迭代器

Python 迭代器

Python 迭代器