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

迭代器 迭代器協議:對象需要提供__next__方法,他要麼返回迭代器下一項,要麼引起StopIteration異常 可迭代對象:對象內置有__iter__,實現迭代器協議的對象 迭代器對象:對象除了內置有 __iter__,還有__next__,可不斷返回下一項或者異常的對象。 由上述可知,迭代器對象是可迭代對象的子集。   迭代器內部機制舉例: num = [1,2,3,4,5] for i
相關文章
相關標籤/搜索