生成器与迭代器 可以被next()函数调用并不断返回下一个值的对象称为迭代器:Iterator生成器是迭代器的一种实现方式。生成器使用函数定义或生成器表达式创建,可以按需生成值而不是一次性生成所有值。生成器具有惰性计算和节省内存的特性。因此,生成器是一种特殊的迭代器二者的关系图如下: