一、Python生成器 1.1 什么是生成器? 生成器(Generator)是Python中一种特殊的迭代器,它允许你在遍历大型数据集时节省内存。与普通函数不同,生成器函数使用yield关键字返回值,而不是return。生成器每次被调用时,函数的执行会在yield语句处暂停,并保存函数的状态,下一次再调用时从上次暂停的地方继续执行。 1.1.1 生成器的基本语法 def my_generator(): yield 1 yield 2