指能够被内置函数next调用并不断返回下一个值,直到最后抛出StopIteration错误表示无法继续返回下一个值的对象称为迭代器(Iterator) 其实以上的说法只是侠义上的迭代器的定义,在python中,迭代器还需要实现可迭代接口(Iterable),可迭代接口需要返回的是一个迭代器对象,这样迭代器就能够被for语句进行迭代. 迭代器对象初步认知 在python中,没有内置迭代器类型的对象,但是可以通过内置函数iter将str.tuple.list.dict.set等类型转换成一个迭代器对…