Merge pull request #310 from vvtam/patch-2
Update p02_delegating_iteration.rst
This commit is contained in:
@@ -48,7 +48,7 @@
|
||||
Python的迭代器协议需要 ``__iter__()`` 方法返回一个实现了 ``__next__()`` 方法的迭代器对象。
|
||||
如果你只是迭代遍历其他容器的内容,你无须担心底层是怎样实现的。你所要做的只是传递迭代请求既可。
|
||||
|
||||
这里的 ``iter()`` 函数的使用简化了代码,
|
||||
这里的 ``iter()`` 函数使用了简化的代码,
|
||||
``iter(s)`` 只是简单的通过调用 ``s.__iter__()`` 方法来返回对应的迭代器对象,
|
||||
就跟 ``len(s)`` 会调用 ``s.__len__()`` 原理是一样的。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user