News for hackers. Stuff that matters.
Re:Python 2.7.18, the last release of Python 2 by JimDabell on Tuesday April 21, 2020 @04:39AM (#22933139)
> something changed with dict enumeration order between python 2 and 3

Dicts were by definition unordered until Python 3.7 [0], so you were relying on undefined behaviour. If you need an ordered dictionary and support Python 3.6 or below, you should use OrderedDict [1].

[0] https://mail.python.org/pipermail/python-dev/2017-December/1...

[1] https://docs.python.org/3/library/collections.html#collectio...

There are no comments on this comment yet.