任意对象,只要定义了next(Python2) 或者__next__方法,它就是一个迭代器。就这么简单。

现在我们来理解迭代(iteration)

用简单的话讲,它就是从某个地方(比如一个列表)取出一个元素的过程。当我们使用一个循环来遍历某个东西时,这个过程本身就叫迭代。现在既然我们有了这些术语的基本理解。

最后修改:2022 年 12 月 05 日
如果觉得我的文章对你有用,请随意赞赏