虚实之门

1.生成器就是可迭代对象(一个连接虚拟信息和实际内存的地址)

2.函数中,以yield(有的)而不是return(谁的)返回的值,就是一个生成器,而且可以返回多个值(每个yield迭代一次,取值前需要把返回值赋值给一个变量名)

3.列表解析中,用()而不时[]生成的值,就是一个生成器,可以用().__next__来取数值到内存,节省了内存空间

4.for map filter reduce sum list都可产生生成器

原文地址:https://www.cnblogs.com/shengbei/p/9017314.html