python迭代器如何转换为生成器
- 更新时间:2021-07-08 09:23:20
- 编辑:仰天晴
给大家整理了相关的编程文章,网友武嘉福根据主题投稿了本篇教程内容,涉及到Python相关内容,已被280网友关注,如果对知识点想更进一步了解可以在下方电子资料中获取。
参考资料
- Python机器学习(第2版) PDF 电子书 / 109 MB / 塞巴斯蒂安·拉施卡(Seb 推荐度:
- Keras快速上手:基于Python的深度学习实战 PDF 电子书 / 41.4 MB / 谢梁 推荐度:
- 《程序员学Python》书中源代码 配套资源 / 135.4 KB / 裘宗燕 推荐度:
- 《写给系统管理员的Python脚本编程指南》配套资源 / 200 KB / 甘尼什·桑吉夫·奈克 推荐度:
- Python+TensorFlow机器学习实战 PDF 电子书 / 56.3 MB / 李鸥 推荐度:
正文内容
码农之家最近发表了一篇名为《python迭代器如何转换为生成器》的py文章,好东西应该跟大家分享,这里给大家转摘到这里,看完如果觉得有用请记得收藏。
1、说明
生成器在Python中引入了yield声明。这有点像return,因为它会返回一个值。不同之处在于yield保存函数的状态。当功能下次被调用时,它将继续从它离开的地方执行,变量值与之前执行yield操作前相同。
2、实例
Primes 迭代器转换为生成器。
def Primes(max): number = 1 while number < max: number += 1 if check_prime(number): yield number primes = Primes(100000000000) print(primes) for x in primes: print(x) ...... <generator object Primes at 0x10214de08> 2 3 5 7 11 ...
以上就是python迭代器转换为生成器的方法,希望对大家有所帮助。
本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
相关教程
-
Python全局变量与global关键字常见错误解决方案
这篇文章主要介绍了Python全局变量与global关键字常见错误解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
发布时间:2021-05-02
-
用python 批量操作redis数据库
这篇文章主要介绍了如何用python 批量操作redis数据库,帮助大家更好的理解和学习使用python,感兴趣的朋友可以了解下
发布时间:2021-05-02