diff --git a/source/c04/p02_delegating_iteration.rst b/source/c04/p02_delegating_iteration.rst index de8581b..8701a78 100644 --- a/source/c04/p02_delegating_iteration.rst +++ b/source/c04/p02_delegating_iteration.rst @@ -48,7 +48,7 @@ Python的迭代器协议需要 ``__iter__()`` 方法返回一个实现了 ``__next__()`` 方法的迭代器对象。 如果你只是迭代遍历其他容器的内容,你无须担心底层是怎样实现的。你所要做的只是传递迭代请求既可。 -这里的 ``iter()`` 函数的使用简化了代码, +这里的 ``iter()`` 函数使用了简化的代码, ``iter(s)`` 只是简单的通过调用 ``s.__iter__()`` 方法来返回对应的迭代器对象, 就跟 ``len(s)`` 会调用 ``s.__len__()`` 原理是一样的。