python之生成器generator

定义:

在循环过程中,不断推算出后续的元素。节省内存空间。


构造:
1、列表生成式中 [] 改为 ()

2、函数中使用 yield

yield不仅可以返回一个值,也可以接收调用者发出的参数


读取:

next()函数

for循环

代码
结果
代码


结果
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 今天开始又要重新关注python了,关注一些高级特性。第一part:生成器(generator)。 学习新东西我都...
    泡泡_e661阅读 4,456评论 0 0
  • Generator 函数的语法 简介 基本概念 Generator 函数是 ES6 提供的一种异步编程解决方案,语...
    站在大神的肩膀上看世界阅读 4,226评论 0 6
  • 文章来源:python 生成器和迭代器有这篇就够了 什么是迭代器? 迭代器是访问集合元素的一种方式。迭代器对象从集...
    YYL07阅读 555评论 0 4
  • 迭代 如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们称为迭代...
    Mr_Bluyee阅读 1,064评论 0 1
  • 二姨家在屯子里,夏天的时候,周围全是庄稼,绿油油的一大片,空气非常的清新。我们家周末有空的时候经常开车过去玩,顺便...
    绿野伽人阅读 1,151评论 2 2