簡述生成器、迭代器的區別

迭代器是一個更抽象的概念,任何對象,若是它的類有 next 方法和 iter 方法返回本身自己,對於 string、list、dict、tuple 等這類容器對象,使用 for 循環遍歷是很方便的。在後臺 for 語句對容器對象調用 iter()函數,iter()是 python 的內置函數。iter()會返回一個定義了 next()方法的迭代器對象,它在容器中逐個訪問容器內元素,next()也是
相關文章
相關標籤/搜索