转自:http://www.cnblogs.com/zhbzz2007/p/6102695.html 1 迭代器: 迭代器,允许你在一个容器上进行迭代的对象. python的迭代器主要是通过__iter__和__next__两个方法来实现. __iter__,要求你的容器支持迭代,返回对象本身.如果想创建一个迭代器对象,还需要实现__next__方法,这个返回下一个对象. 为了对这些概念更加清晰,让我们回顾下面的两个定义: 可迭代对象(iterable),只定义了__iter__方法: 迭代器(…