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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。