本文實例講述了Python字典生成式、集合生成式、生成器用法。分享給大家供大家參考,具體如下:
字典生成式:
- 跟列表生成式一樣,字典生成式用來快速生成字典,不同的是,字典需要兩個值
集合生成式:
- 集合生成式格式和列表生成式類似,不過用的是大括號:
生成器:
- 生成器是一種迭代過程才生成對應元素的可迭代對象
- 生成器的元素在訪問前不會生成,只有當訪問時才會生成,如果繼續向後訪問,那麼當前的元素會銷燬。
- 生成器的一種生成方式是將列表生成式改為小括號包裹:
<code>非誠勿擾:正在學習python的小夥伴或者打算學習的,可以私信小編“07”領取資料!/<code>
運行結果:
----使用yield生成generator-------
第一次yield
1
第二次yield
2
第三次yield
3
結果:
---迭代generator的方法--------
第一次yield
1
第二次yield
2
第三次yield
3
希望本文所述對大家Python程序設計有所幫助。
結尾
最後多說一句,小編是一名python開發工程師,這裡有我自己整理了一套最新的python系統學習教程,包括從基礎的python腳本到web開發、爬蟲、數據分析、數據可視化、機器學習等。想要這些資料的可以關注小編,並在後臺私信小編:“07”即可領取。
閱讀更多 程序員陳平安 的文章