1. 首页
  2. 编程语言
  3. Python
  4. python中实现迭代器(iterator)的方法示例

python中实现迭代器(iterator)的方法示例

上传者: 2021-05-24 07:03:05上传 PDF文件 108.99 KB 热度 13次

迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。迭代器不要求你事先准备好整个迭代过程中所有的元素。仅仅是在迭代至某个元素时才计算该元素,而在这之前或之后,元素可以不存在或者被销毁。这个特点使得它特别适合用于遍历一些巨大的或是无限的集合。我想要执行结果发现List不支持。其实也就是按照上面的定义,实现我们接下来定义一个AccountIterator类:通过这一阵折腾,next()功能就实现了。Python有不少意外的功能,还等着我们不断去探究,也许这就是Python的魅力及极客之处。

下载地址
用户评论