迭代器:一種帶有狀態(tài)的對象痹籍,能夠使用next()方法記住當(dāng)前位置并返回容器中的下一個值驮履,所有調(diào)用__iter__和__next__方法的對象叫做迭代器,iter返回迭代器本身,next返回容器中下一個值
可迭代對象祟身,能夠使用迭代器創(chuàng)建出來的對象坡脐,即iter方法創(chuàng)建出來的對象泄私。
生成器:函數(shù)里面使用yield返回,為了達(dá)到記錄當(dāng)前狀態(tài)备闲, 并配合next()函數(shù)進(jìn)行迭代使用晌端。