Python生成器和迭代器的关系

网上找了找,有点晕了。 我觉得下面这句话理得比较清楚: 生成器是一类特殊 迭代器。 生成器是一个函数,关键字YIELD是有返回值的表达式,不是语句。  yield 是一种产生一个迭代器却不需要构建迭代器的精密小巧的方法。 所以生成器里没有__iter__,也没有__next__;
相关文章
相关标签/搜索