第13章 面向对象编程(13)

13.13.3 迭代器(RandSeq和AnyIter)

1.RandSeq


__init__()方法执行前述的赋值操作。__iter__()仅返回self,这就是如何将一个对象声明为迭代器的方式,最后,调用next()来得到迭代器中连续的值。这个迭代器唯一的亮点是它没有终点。

2. AnyIter

对一个对象调用iter()就可以得到它的迭代器。

你可能感兴趣的:(面向对象)