Python知識點進階——生成器

生成器       爲什麼要將列表轉化爲迭代器?       因爲列表太大的話用內存太大,做成迭代器可以節省空間,用的時候再拿出部分。       生成器是不會把結果保存在一個系列中,而是保存生成器的狀態,在每次進行迭代時返回一個值,知道遇到StopIteration異常結束。 創建生成器       先看個例子 當要生成的list非常大時,會拋出異常,存儲報錯。 那怎樣生成這種巨大的list呢?
相關文章
相關標籤/搜索