【生成器为什么节约内存】
生成器generator是迭代器iterator , 是节省内存的迭代器(生成器≠迭代器) , generator的工程意义(发明generator的动机)是:使数据体占用尽可能少的内存 。在项目推进到某个阶段 , 突然发现某个数据体过于庞大(其中正在使用的部分其实不多) 。部分地取用数据体没有问题(把完整的数据体放置于硬盘即可) , 只要启用generator迭代器(而非一般的迭代器) , 系统就自动生成所需数据(从而节省内存) 。generator是特殊的迭代器 , (其数据的随需生成能力 , 使得)其“所需数据”可以由CPU自行生成 , 而一般的迭代器(由于数据都赖在内存里面 , 使得它们)的“所需数据”必须常驻内存 。
推荐阅读
- 大雁为什么要向南飞脑筋急转弯答案 脑筋急转弯大雁为什么要向南飞
- 手机拍星星怎么拍 手机拍星星为什么是圆圈
- 不锈钢为什么不可以放微波炉 不锈钢不可以放微波炉
- 卫生间渗水到楼下怎么办谁的责任 厕所渗水到楼下怎么办
- 2016年,18岁天才高中生距高考百天时跳楼,遗言:一生看透两件事
- 电梯共振产生的噪音 电梯产生噪音几楼最大
- 宫颈有问题的前兆是不是性生活引起的 宫颈有问题的前兆
- 车间生产工作计划 公司生产工作计划
- 中职生职业生涯规划室内设计700字 中职生职业生涯规划700字
- 新生宝宝如何进行母乳喂养 如何计算新生宝宝的母乳喂养量