和列表那种一下占据长度为n的内存空间不同的是,生成器在调用的过程中逐步占据内存空间,因此有着很大的优势 一个斐波纳契数列的例子 def myfibbo(num): a,b=, count= while count<num: a,b=a+b,a print(b) count+= 运行 :myfibbo(10) 一个生成器版本的例子 def myfibbo(num): a,b=, count= while count<num: a,b=a+b,a ret = yield b#代码执行到yield处…