From c9a142a474b633ec23be199b9cbb44e7d62b02f3 Mon Sep 17 00:00:00 2001 From: xufanglu <3146974+likev@users.noreply.github.com> Date: Wed, 28 Aug 2019 20:46:28 +0800 Subject: [PATCH] Update controlflow.rst --- docs/source/controlflow.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/source/controlflow.rst b/docs/source/controlflow.rst index 74089e6..531704a 100644 --- a/docs/source/controlflow.rst +++ b/docs/source/controlflow.rst @@ -112,7 +112,7 @@ Python 中的 `for`_ 语句和 C 或 Pascal 中的略有不同。通常的循环 >>> print(range(10)) range(0, 10) -在不同方面 `range()`_ 函数返回的对象表现为它是一个列表,但事实上它并不是。当你迭代它时,它是一个能够像期望的序列返回连续项的对象;但为了节省空间,它并不真正构造列表。 +在很多方面 `range()`_ 函数返回的对象行为就像一个列表,但事实上它并不是。它是一个对象,当你迭代它时,能够像期望的列表一样返回连续子项;但为了节省空间,它并不真正构造列表。 我们称此类对象是 *可迭代的*,即适合作为那些期望从某些东西中获得连续项直到结束的函数或结构的一个目标(参数)。我们已经见过的 `for`_ 语句就是这样一个迭代器。`list()`_ 函数是另外一个( *迭代器* ),它从可迭代(对象)中创建列表::