1.可迭代对象 具备可迭代的能力,即enumerable,在python中指的是可以通过for-in去逐个访问元素的一些对象,比如元组tuple,列表list,字符串string,文件对象file等. 2.迭代器 通过另一种方式一个一个访问可迭代对象中的元素,enumerator.在python中指的是给内置函数iter()传递一个可迭代对象作为参数,返回的那个对象就是迭代器,通过迭代器的next()方法逐个去访问. 3.生成器 生成器的本质是一个逐个返回元素的函数,本质是个函数. 最大的好处在…