生成器为什么节约内存

作者:原创时间:2022-06-20
文档

生成器generator是迭代器iterator,是节省内存的迭代器(生成器≠迭代器),generator的工程意义(发明generator的动机)是:使数据体占用尽可能少的内存。在项目推进到某个阶段,突然发现某个数据体过于庞大(其中正在使用的部分其实不多)。部分地取用数据体没有问题(把完整的数据体放置于硬盘即可),只要启用generator迭代器(而非一般的迭代器),系统就自动生成所需数据(从而节省内存)。generator是特殊的迭代器,(其数据的随需生成能力,使得)其“所需数据”可以由CPU自行生成,而一般的迭代器(由于数据都赖在内存里面,使得它们)的“所需数据”必须常驻内存。

显示全文
腰围多少算小蛮腰 半成品的蛋挞可以用微波炉烤吗 广式早茶蒸猪肚做法 描写农田的四字成语 文学专业研究生就业怎么样 技术秘密成果的权属如何确定 荣耀8有自动通话录音么 求好看的动漫OVA 如何替换单元格里的部分内容 ck手表算什么档次的 君越车窗一键升降怎么设置 兔子是夜行性动物吗 daks属于什么档次 洋流的成因是什么 就医绿色通道有什么用 托运行李在哪里拿 验血和孕酮多少正常 frogniezila什么档次 多少岁算成年居民 刘同谁的青春不迷茫经典语录 小女生的微信朋友圈说说 旅游胜地的胜是什么意思 分列式标兵之间距离多少 高跟凉鞋什么款式好看 核桃壳去牙垢科学吗 浪琴嘉岚系列什么档次 roem是什么牌子的衣服 海天佛国是哪座名山 绿豆粉敷脸有副作用吗 小米5变成负色了怎么调回来 莱蔻眼霜能治眼袋吗 马达拉什么梗 珠海英语学校TPR是怎样的学校 士官学校和军校的区别 什么叫美人鱼 育科是什么是读书方面的吗 如何从丰巢中取件 办理农行贷款需要多久 为什么陶瓷保存很久 星露谷物语怎么钓鱼操作