On Sat, Apr 22, 2017 at 10:41 PM, Ben Finney <ben+pyt...@benfinney.id.au> wrote: > INADA Naoki <songofaca...@gmail.com> writes: > >> From Python 3.6, keyword arguments are ordered. So the docstring is >> outdated. > > (Thank you, Inada-san, for the implementation!) > > The announcement of the change specifies that we should not rely on > ordered ‘dict’: > > The order-preserving aspect of this new implementation is considered > an implementation detail and should not be relied upon […]. > > > <URL:https://docs.python.org/3.6/whatsnew/3.6.html#new-dict-implementation> > > So, I would recommend continuing to code as though ‘dict’ is not > ordered, at least until a Python version is released with a clear > statement that ordering can be relied upon.
See https://www.python.org/downloads/release/python-360/ > PEP 468 Preserving Keyword Argument Order While dict's order is implementation detail, keyword is ordered by language spec. You can rely on it on Python 3.6+. -- https://mail.python.org/mailman/listinfo/python-list