生成器內容回顧

一,生成器只能遍歷一次(sum,list,next,map,filter…都可遍歷),故輸出結果爲0,1,2,3,[] 二,執行t=test()並不會有任何值的傳入,只有執行next之後纔會有值。執行t1,t2之後也不會有值傳入,並沒有進行遍歷,執行第一個print後,list是遍歷了一遍t,將值全部取出,故執行第二個print不會有任何值的輸出,生成器只能遍歷一次。
相關文章
相關標籤/搜索