天天看點

Python中yield的用法

yield就是儲存目前程式執行狀态。你用for循環的時候,每次取一個元素的時候就會計算一次。用yield 的函數叫generator,和iterator一樣,它的好處是不用一次計算所有元素,而是用一次算一次,可以節 省很多空間,generator每次計算需要上一次計算結果,是以用yield,否則一return,上次計算結果就沒了 

繼續閱讀