python 可迭代对象 迭代器 生成器,python3 迭代器 生成器

  python 可迭代对象 迭代器 生成器,python3 迭代器 生成器

  1、说明

  生成器引入了Python中的yield声明。这有点像return,因为它会返回值。区别在于yield保存了函数的状态。下次调用该函数时,它将从停止的地方继续执行,变量值与yield操作之前相同。

  2、实例

  素数迭代器被转换成生成器。

  defPrimes(最大值):

  数字=1

  whilenumbermax:

  数字=1

  ifcheck_prime(数字):

  产量

  素数=素数(10000000000)

  打印(质数)

  forxinprimes:

  打印(x)

  .

  generatorobjectprimesat0x 10214 de 08

  2

  三

  五

  七

  11

  .以上是python迭代器转换成生成器的方法。希望对你有帮助。更多python学习方向:Python基础课程

  本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: