05-17 行为类设计模式之迭代器模式

迭代器模式

1迭代器与生成器

在python中,迭代器并不用举太多的例子,因为python中的迭代器应用实在太多了(不管是python还是其它很多的编程语言中,实际上迭代器都已经纳入到了常用的库或者包中)。而且在当前,也几乎没有人专门去开发一个迭代器,而是直接去使用list、string、set、dict等python可迭代对象,或者直接使用__iter__和next函数来实现迭代器。

2迭代器模式

迭代器模式的定义如下:它提供一种方法,访问一个容器对象中各个元素,而又不需要暴露对象的内部细节。

posted @ 2019-10-23 18:52  小猿取经-林海峰老师  阅读(171)  评论(0编辑  收藏  举报