生成器:yield語句的使用

生成器 生成器可以理解爲用於生成列表、元組等可迭代對象的機器。既然是機器,沒啓動之前,在Python中只是一個符號。也就是說,生成器還不是實際意義上的列表,因此比列表更加節省內存空間。基於yield語句,生成器可以暫停方法並返回一箇中間結果。該方法會保存執行上下文,需要使用時可以恢復。 舉個經典的使用yield的栗子 斐波那契數列可以用生成器的方法來實現。 def fibonacci():
相關文章
相關標籤/搜索