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

2017年12月22日 07:48:44 -0800

On Thu, Dec 21, 2017 at 7:51 PM, Stephen J. Turnbull <
[email protected]> wrote:
> I understand the motivation to guarantee order, but it's a programmer
> convenience that has nothing to do with the idea of mapping, and the
> particular (insertion) order is very special and usually neither
> relevant nor reproducible. I have no problem whatsoever with just
> documenting any failure to preserve order while reproducing dicts,
> *except* that a process that inserts keys in the same order had better
> result in the same insertion order.
>
​json, pickle == png, i.e., guaranteed lossless.
repr, pprint == jpg, lossy for very specific motivating reasons.​
In particular, I use pprint output in regression baselines, and if the long
documented sort-by-key behavior changed, I would not be happy.
_______________________________________________
Python-Dev mailing list
[email protected]
https://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to