Python設計模式之迭代器模式

一、定義 迭代器模式就是一種通用性的可以遍歷容器類型(如序列類型、集合類型等)的實現方式。使用迭代器模式,可以不關心遍歷的對象具體是什麼(如字符串、列表、字典等等),也不需要關心遍歷的實現算法是什麼,它關心的是從容器中遍歷/取出元素的結果。 按遍歷方式劃分,迭代器可分爲內部迭代器與外部迭代器,它們的區別在於執行迭代動作與維持迭代狀態的不同。 通常而言,迭代器是一次性的,當迭代過一輪後,再次迭代將獲
相關文章
相關標籤/搜索