品易云推流 关闭
文章 > Python基础教程 > python生成器表达式如何节省内存

python生成器表达式如何节省内存

头像

小妮浅浅

2021-04-28 14:39:29821浏览 · 0收藏 · 0评论

1、用法

生成器表达式是列表导向式和生成器性能高、内存使用效率高的推广。使用生成器表达式可以节省内存。生成器表达式的语法要求它总是直接在一对括号内,两边不能有逗号。

2、实例

>>> sum(x*x for x in range(1,10))
285
>>> g = (x*x for x in range(1,10))>>> g
<generator object <genexpr> at 0x7fc559516b90>

以上就是python生成器表达式节省内存的方法,希望对大家有所帮助。更多Python学习指路:python基础教程

关注公众号

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

底部广告图 底部广告图按钮