python迭代器

迭代器的特徵可以從兩個方法切入 __next__和__iter__這兩個方法 如果只包含__iter__方法,那麼只能說可迭代,不能稱之爲迭代器,一般可迭代的每次循環都會生成一個新的迭代器,而迭代器每次循環使用的都是同一迭代器,這裏可能闡述的有點模糊,下面列舉一個例子 由上可以看出,ret其實是一個生成器,而生成器也是一個迭代器,但迭代器不能說是一個生成器 第一次循環,可以完整的取出ret中所有內
相關文章
相關標籤/搜索