Thank you.
On Fri, Jun 26, 2020 at 02:50:22PM -0300, Joao S. O. Bueno wrote:
On Fri, 26 Jun 2020 at 14:30, Hans Ginzel <h...@matfyz.cz> wrote:
thank you for making dict ordered.
Is it planned to access key,value pair(s) by index? See
https://stackoverflow.com/a/44687752/2556118 for example. Both for
reading and (re)writing?
Is it planned to insert pair(s) on exact index? Or generally to slice? See
splice() in Perl, https://perldoc.perl.org/functions/splice.html.
…
These are odd requirements.
No - Python dictionaries are ordered, by order of insertion only, but one
can't generally do any manipulation by the numeric index of
a dictionary entry - and it will stay that way.
That is fully corret to respect the _insertion_ order.
If you need such an hybrid data structure, you could just have
a list of tuples as data structure, and use collections.abc.MutableMapping
to provide a dict-like interface to it (an index for better than linear search).
I could create such a data structure if you want,
Thank you, I will write it myself.
H.
_______________________________________________
Python-ideas mailing list -- python-ideas@python.org
To unsubscribe send an email to python-ideas-le...@python.org
https://mail.python.org/mailman3/lists/python-ideas.python.org/
Message archived at
https://mail.python.org/archives/list/python-ideas@python.org/message/BWHRHYFTPJVHXKER5OUKARBS3N3OCSNK/
Code of Conduct: http://python.org/psf/codeofconduct/