Python 迭代器和生成器 迭代器 Python中的迭代器为类序列对象(sequence-like objects)提供了一个类序列的接口,迭代器不仅可以对序列对象(string.list.tuple)进行迭代,还可以对不是序列,但表现出序列行为的对象进行迭代,例如字典键.文件的行. 迭代器对象有一个next()方法,调用后返回下一个条目.所有条目迭代完后,迭代器引发一个StopIteration异常告诉程序循环结束.for语句可用于序列类型,也可以用于迭代器类型,它会在内部调用next()并…