]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
[3.11] gh-81611: Improve `range` paragraph in 8.3 of language reference (GH-98353...
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Wed, 4 Jan 2023 20:57:24 +0000 (12:57 -0800)
committerGitHub <noreply@github.com>
Wed, 4 Jan 2023 20:57:24 +0000 (15:57 -0500)
gh-81611: Improve `range` paragraph in 8.3 of language reference (GH-98353)
(cherry picked from commit 8b1f1251215651c4ef988622345c5cb134e54d69)

Co-authored-by: 4l4k4z4m <alakazamjoined@gmail.com>
Co-authored-by: Kumar Aditya <59607654+kumaraditya303@users.noreply.github.com>
Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
Doc/reference/compound_stmts.rst

index fe9dda933c8071ad6a0b551b136422514b9a93a3..d5cb2899c231b4420e4023980426caeb983185fa 100644 (file)
@@ -192,9 +192,8 @@ those made in the suite of the for-loop::
 
 Names in the target list are not deleted when the loop is finished, but if the
 sequence is empty, they will not have been assigned to at all by the loop.  Hint:
-the built-in function :func:`range` returns an iterator of integers suitable to
-emulate the effect of Pascal's ``for i := a to b do``; e.g., ``list(range(3))``
-returns the list ``[0, 1, 2]``.
+the built-in type :func:`range` represents immutable arithmetic sequences of integers.
+For instance, iterating ``range(3)`` successively yields 0, 1, and then 2.
 
 .. versionchanged:: 3.11
    Starred elements are now allowed in the expression list.