python的關鍵字yield有什麼做用?

要理解yiled還須要理解生成器,而要理解生成器,首先須要理解迭代器。python 迭代器: 函數 全部你能夠用在for...in...語句中的都是可迭代的:好比lists,strings,files...由於這些可迭代的對象你能夠隨意的讀取因此很是方便易用,可是你必須把它們的值放到內存裏,當它們有不少值時就會消耗太多的內存. code 生成器:對象 生成器也是迭代器的一種,可是你只能迭代它們一次
相關文章
相關標籤/搜索