Python進階筆記(五)迭代器和生成器

5.1 迭代協議 迭代協議: 迭代器是訪問集合類元素的一種方式,一般是用來遍歷數據; for循環也可以遍歷數據,能完成for循環是因爲背後的迭代器在產生作用; 迭代器和以下標的訪問方式不一樣,迭代器是不能返回的; 迭代器只能一條一條返回,而且迭代器提供了一種惰性(或者理解爲延遲)的訪問數據的方式,生成器背後也是迭代器,其可以讓我們在訪問數據時纔會計算或者獲取數據; 下標的訪問方式的原理是__get
相關文章
相關標籤/搜索