可迭代对象:可以进行迭代的对象,就叫可以迭代对象,例如常见的数据结构:list、string、truple 等等 迭代器: 两种方式实现: 1、可迭代对象作为参数传入 inter()方法中 2、创建类是,增加 iter() 方法与 next() 方法。 生成器:是一种迭代器。与迭代器不同的是,生成器会记录计算方式,不会直接生成值,节约内存,每次进行计算 实现方式 1、(i for i in range(10)) 2、 在函数中,将return 更改为 yield