Python生成器和迭代器的關係

網上找了找,有點暈了。 我覺得下面這句話理得比較清楚: 生成器是一類特殊 迭代器。 生成器是一個函數,關鍵字YIELD是有返回值的表達式,不是語句。  yield 是一種產生一個迭代器卻不需要構建迭代器的精密小巧的方法。 所以生成器裏沒有__iter__,也沒有__next__;
相關文章
相關標籤/搜索