Python的魔术方法-迭代器iter与序列getitem

定义 __iter__和__next__方法

能够使类对象可迭代,迭代时按照顺序生成

定义__getitem__和__len__

生成符合的序列放入内存


优点 缺点
迭代器 省内存 随机读取很慢

费CPU
序列 费内存 随机读取快