函数----迭代器和生成器

迭代器 迭代器协议:对象需要提供__next__方法,他要么返回迭代器下一项,要么引起StopIteration异常 可迭代对象:对象内置有__iter__,实现迭代器协议的对象 迭代器对象:对象除了内置有 __iter__,还有__next__,可不断返回下一项或者异常的对象。 由上述可知,迭代器对象是可迭代对象的子集。   迭代器内部机制举例: num = [1,2,3,4,5] for i
相关文章
相关标签/搜索