CS61A Chapter 8
本节对应教材4.2节内容。
注:本节后半段会涉及到一些类与对象的相关内容,可以先跳过,待学过相关知识后再回来看
# 隐式序列(Implicit Sequences)
与之前的显式序列不同,我们可以建立一个对象,可通过其访问序列中的元素(不需要提前计算元素的值)。
一个直接的例子就是前面使用过的range()容器,其对应的序列并不是显式存储在内存中的(不然内存可能会爆),而是在访问/调用时实时计算对应元素的值。这种按需求值的方法被称为惰性计算(lazy computation)。
# 迭代器(Iterators)
在python中,迭代器作为一种对象提供对序列中的值进行顺序访
more...








