一.迭代器与可迭代对象的区别 1.可迭代对象是可以用for循环访问的 如:list,tuple,str,dict等。 irte将可迭代对象转为迭代器 2.迭代器 可以for循环和__next__()函数访问 二.迭代器与生成器 都能用__next__()和for循环访问,可以说他们基本上是等价的 唯一的区别是生成用dir()发现它有一个__irte__方法 来源:https://www.cnblogs.com/gjx1212/p/11582532.html 标签 迭代器 for循环