[Python-Dev] Guarantee ordered dict literals in v3.7?

Barry Warsaw barry at python.org
Tue Nov 7 16:15:46 EST 2017


On Nov 7, 2017, at 12:35, Paul G <paul at ganssle.io> wrote:
> 
> If dictionary order is *not* guaranteed in the spec and the dictionary order isn't randomized (which I think everyone agrees is a bit messed up), it would probably be useful if you could enable "random order mode" in CPython, so you can stress-test that your code isn't making any assumptions about dictionary ordering without having to use an implementation where order isn't deterministic.

As has been suggested elsewhere, if we decide not to make that guarantee, then we should probably deliberately randomize iteration order.

-Barry

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: Message signed with OpenPGP
URL: <http://mail.python.org/pipermail/python-dev/attachments/20171107/e7fba483/attachment-0001.sig>


More information about the Python-Dev mailing list