]> granicus.if.org Git - python/commitdiff
fix dangling keyfunc examples in documentation of heapq and sorted (#1432)
authorWolfgang Maier <wolfgang.maier@biologie.uni-freiburg.de>
Mon, 15 Oct 2018 19:06:53 +0000 (21:06 +0200)
committerBrian Curtin <brian@python.org>
Mon, 15 Oct 2018 19:06:53 +0000 (13:06 -0600)
* fix dangling mention of key=str.lower in heapq doc

* Fix dangling mention of keyfunc example for sorted()

Doc/library/functions.rst
Doc/library/heapq.rst

index 17960eb9c10e645975cc7426e764debe8131bd3d..e7b98eb44b2e21d1e520587545c5d6fde1009c59 100644 (file)
@@ -1412,8 +1412,8 @@ are always available.  They are listed here in alphabetical order.
    Has two optional arguments which must be specified as keyword arguments.
 
    *key* specifies a function of one argument that is used to extract a comparison
-   key from each list element: ``key=str.lower``.  The default value is ``None``
-   (compare the elements directly).
+   key from each element in *iterable* (for example, ``key=str.lower``).  The
+   default value is ``None`` (compare the elements directly).
 
    *reverse* is a boolean value.  If set to ``True``, then the list elements are
    sorted as if each comparison were reversed.
index 0b1a3c8b00ceb5a90f6b68021ae2a49a11046578..8b00f7b27959b68188a8cc9a5506b943ae6ae770 100644 (file)
@@ -112,17 +112,17 @@ The module also offers three general purpose functions based on heaps.
 
    Return a list with the *n* largest elements from the dataset defined by
    *iterable*.  *key*, if provided, specifies a function of one argument that is
-   used to extract a comparison key from each element in the iterable:
-   ``key=str.lower`` Equivalent to:  ``sorted(iterable, key=key,
-   reverse=True)[:n]``
+   used to extract a comparison key from each element in *iterable* (for example,
+   ``key=str.lower``).  Equivalent to:  ``sorted(iterable, key=key,
+   reverse=True)[:n]``.
 
 
 .. function:: nsmallest(n, iterable, key=None)
 
    Return a list with the *n* smallest elements from the dataset defined by
    *iterable*.  *key*, if provided, specifies a function of one argument that is
-   used to extract a comparison key from each element in the iterable:
-   ``key=str.lower`` Equivalent to:  ``sorted(iterable, key=key)[:n]``
+   used to extract a comparison key from each element in *iterable* (for example,
+   ``key=str.lower``).  Equivalent to:  ``sorted(iterable, key=key)[:n]``.
 
 
 The latter two functions perform best for smaller values of *n*.  For larger