难过乌冬面

文章
6
资源
0
加入时间
2年10月21天

彻底理解生成器

1. 生成器定义在Python中,一边循环一边计算的机制,称为生成器:generator。2. 为什么要有生成器列表所有数据都在内存中,如果有海量数据的话将会非常耗内存。如:仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。如果列表元素按照某种算法推算出来,那我们就可以在循环的过程中不断推算出后续的元素,这样就不必创建完整的list,从而节省大量的空间。简单一句话:我...