贺胖娇的编程之旅......

python Generators

2019.03.14

##迭代器Iterator 迭代器是一个可以让程序员遍历一个容器的对象,一个迭代器在遍历并读取一个容器的数据元素时不会执行一个迭代。 迭代器三个部分 可迭代对象 迭代器 迭代 可迭代对象 python中的任意对象,只要定义了可以返回一个迭代器的__iter__方法,或者定义了可以支持下标索引的__getitem__方法,那么就是一个可跌打对象 迭代器 任意对象,只要定义了next(Python2)或者__next__方法,它就是一个迭代器 迭代 从某个地方取出一个元素的过程,当使用一个循环来遍历某个东西时,这个过程本身就叫做迭代。 ##生成器Generators 生成器也是一种迭代器,但是只能对其迭代一次

发表评论