Fix name of argument in docs for functools.reduce(). (#9634)
authorBrendan Jurd <direvus@gmail.com>
Mon, 1 Oct 2018 06:52:10 +0000 (16:52 +1000)
committerRaymond Hettinger <rhettinger@users.noreply.github.com>
Mon, 1 Oct 2018 06:52:10 +0000 (23:52 -0700)
Doc/library/functools.rst

index 214d57334c8d5d3f4a5d24e74656792194c43bc2..7d59ec9187df454b3ee970f821bf77df6d232c4b 100644 (file)
@@ -280,14 +280,14 @@ The :mod:`functools` module defines the following functions:
 
 .. function:: reduce(function, iterable[, initializer])
 
-   Apply *function* of two arguments cumulatively to the items of *sequence*, from
-   left to right, so as to reduce the sequence to a single value.  For example,
+   Apply *function* of two arguments cumulatively to the items of *iterable*, from
+   left to right, so as to reduce the iterable to a single value.  For example,
    ``reduce(lambda x, y: x+y, [1, 2, 3, 4, 5])`` calculates ``((((1+2)+3)+4)+5)``.
    The left argument, *x*, is the accumulated value and the right argument, *y*, is
-   the update value from the *sequence*.  If the optional *initializer* is present,
-   it is placed before the items of the sequence in the calculation, and serves as
-   a default when the sequence is empty.  If *initializer* is not given and
-   *sequence* contains only one item, the first item is returned.
+   the update value from the *iterable*.  If the optional *initializer* is present,
+   it is placed before the items of the iterable in the calculation, and serves as
+   a default when the iterable is empty.  If *initializer* is not given and
+   *iterable* contains only one item, the first item is returned.
 
    Roughly equivalent to::