python迭代器

迭代器的特征可以从两个方法切入 __next__和__iter__这两个方法 如果只包含__iter__方法,那么只能说可迭代,不能称之为迭代器,一般可迭代的每次循环都会生成一个新的迭代器,而迭代器每次循环使用的都是同一迭代器,这里可能阐述的有点模糊,下面列举一个例子 由上可以看出,ret其实是一个生成器,而生成器也是一个迭代器,但迭代器不能说是一个生成器 第一次循环,可以完整的取出ret中所有内
相关文章
相关标签/搜索