[Python-checkins] Add doctest and improve readability for move_to_end() example. (#30370)

rhettinger webhook-mailer at python.org
Mon Jan 3 17:26:31 EST 2022


https://github.com/python/cpython/commit/770f43d47e8e15747f4f3884992a344f3b547c67
commit: 770f43d47e8e15747f4f3884992a344f3b547c67
branch: main
author: Raymond Hettinger <rhettinger at users.noreply.github.com>
committer: rhettinger <rhettinger at users.noreply.github.com>
date: 2022-01-03T14:26:08-08:00
summary:

Add doctest and improve readability for move_to_end() example. (#30370)

files:
M Doc/library/collections.rst

diff --git a/Doc/library/collections.rst b/Doc/library/collections.rst
index 8bf3cb6cb12da..b8a717d883c09 100644
--- a/Doc/library/collections.rst
+++ b/Doc/library/collections.rst
@@ -1120,14 +1120,16 @@ Some differences from :class:`dict` still remain:
         Move an existing *key* to either end of an ordered dictionary.  The item
         is moved to the right end if *last* is true (the default) or to the
         beginning if *last* is false.  Raises :exc:`KeyError` if the *key* does
-        not exist::
+        not exist:
+
+        .. doctest::
 
             >>> d = OrderedDict.fromkeys('abcde')
             >>> d.move_to_end('b')
-            >>> ''.join(d.keys())
+            >>> ''.join(d)
             'acdeb'
             >>> d.move_to_end('b', last=False)
-            >>> ''.join(d.keys())
+            >>> ''.join(d)
             'bacde'
 
         .. versionadded:: 3.2



More information about the Python-checkins mailing list