I vaguely remember that the change to ordered keys in 3.6 was actually a side effect of making the dict implementation more efficient!
https://mail.python.org/pipermail/python-dev/2016-September/...
Well, given that I used reduce twice in production in 14 years of Python, my guess is that you are using Python wrong.
Re:Migrating to Python 3 with pleasure
by djrobstep on Monday February 05, 2018 @12:43AM
(#16306860)
Putting aside the fact that this change was made to increase performance, I'd rather have a language that's useful, expressive, and semantically powerful by default, instead of one that is less powerful and harder to use but slightly faster.
but hey, its Guido, I still can't fathom that he moved reduce into functools.