4.2 代理迭代

    实际上你只需要定义一个 方法,将迭代操作代理到容器内部的对象上去。比如:

    Python的迭代器协议需要 方法返回一个实现了 next() 方法的迭代器对象。如果你只是迭代遍历其他容器的内容,你无须担心底层是怎样实现的。你所要做的只是传递迭代请求既可。

    原文: