Python进阶笔记(五)迭代器和生成器

5.1 迭代协议 迭代协议: 迭代器是访问集合类元素的一种方式,一般是用来遍历数据; for循环也可以遍历数据,能完成for循环是因为背后的迭代器在产生作用; 迭代器和以下标的访问方式不一样,迭代器是不能返回的; 迭代器只能一条一条返回,而且迭代器提供了一种惰性(或者理解为延迟)的访问数据的方式,生成器背后也是迭代器,其可以让我们在访问数据时才会计算或者获取数据; 下标的访问方式的原理是__get
相关文章
相关标签/搜索