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

  • 更新时间:2021-06-27 10:22:17
  • 编辑:易波涛
给大家整理一篇相关的编程文章,网友终华皓根据主题投稿了本篇教程内容,涉及到Python相关内容,已被543网友关注,下面的电子资料对本篇知识点有更加详尽的解释。

参考资料

正文内容

今天在网上看到《python生成器表达式如何节省内存》,技术要点讲的很好,重新排版了一下发到这里,希望对网友有用。

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

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爬虫之App爬虫视频下载的实现

    这篇文章主要介绍了Python爬虫之App爬虫视频下载的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    发布时间:2021-05-02

  • python模拟菜刀反弹shell绕过限制

    给大家整理一篇关于python的教程,这篇文章主要介绍了利用python模拟菜刀反弹shell绕过限制,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下

    发布时间:2022-10-10

用户留言