python中“生成器”、“迭代器”、“闭包”、“装饰器”的深入理解

一、生成器 1、什么是生成器? 在python中,一边循环一边计算的机制,称为生成器:generator. 2、生成器有什么优点?   1、节约内存。python在使用生成器时对延迟操作提供了支持。所谓延迟,是指在需要的时候才产生结果,而不是立即产生结果。这样在需要的时候才去调用结果,而不是将结果提前存储起来要节约内存。比如用列表的形式存放较大数据将会占用不少内存。这是生成器的主要好处。比如大数据
相关文章
相关标签/搜索