Python--yield关键字的使用
生活随笔
收集整理的這篇文章主要介紹了
Python--yield关键字的使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
yield <—–> 生成器
包含yield語句的函數是一個生成器
生成器每次產生一個值(yield語句),函數被凍結,被喚醒后再產生一個值
生成器是一個不斷產生值的函數
實例
為何要用生成器:
上面例子中如果n很大,列表方式會把所有的數存儲起來,會占用很多空間,操作時間會很慢.
生成器相比一次列出所有內容的優勢:
(1)更節省存儲空間
(2)相應更迅速
(3)使用更靈活
總結
以上是生活随笔為你收集整理的Python--yield关键字的使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python爬虫框架--Scrapy
- 下一篇: Scrapy实例1-爬取天气预报存储到J