python 迭代器和生成器迭代器和生成器参考
迭代器是同时实现方法的对象。生成器Python 中,提供了两种 ,一种是,另一种是。可迭代对象,可以简单理解为可遍历对象,即能够使用 循环遍历的对象。Python中常见的可迭代对象有:对于Python中的任意对象,只要它定义了可以返回一个迭代器的 方法,或者定义了可以支持下标索引的 方法,那么它就是一个可迭代对象。对可迭代对象使用 方法后,会返回一个迭代器。我们只需要使用 即可判断给定的 是否为可迭代对象。严格来讲, 只会将有 方法的对象判断为 。换言之,仅用 方法实现的可迭代对象会