小结:Python字典生成式、集合生成式、生成器用法实例分析
本文实例讲述了Python字典生成式、集合生成式、生成器用法。分享给大家供大家参考,具体如下:
字典生成式:
- 跟列表生成式一样,字典生成式用来快速生成字典,不同的是,字典需要两个值
集合生成式:
- 集合生成式格式和列表生成式类似,不过用的是大括号:
生成器:
- 生成器是一种迭代过程才生成对应元素的可迭代对象
- 生成器的元素在访问前不会生成,只有当访问时才会生成,如果继续向后访问,那么当前的元素会销毁。
- 生成器的一种生成方式是将列表生成式改为小括号包裹:
非诚勿扰:正在学习python的小伙伴或者打算学习的,可以私信小编“07”领取资料!
运行结果:
----使用yield生成generator-------
第一次yield
1
第二次yield
2
第三次yield
3
结果:
---迭代generator的方法--------
第一次yield
1
第二次yield
2
第三次yield
3
希望本文所述对大家Python程序设计有所帮助。
结尾
最后多说一句,小编是一名python开发工程师,这里有我自己整理了一套最新的python系统学习教程,包括从基础的python脚本到web开发、爬虫、数据分析、数据可视化、机器学习等。想要这些资料的可以关注小编,并在后台私信小编:“07”即可领取。