On 20/01/2016 13:33, Albert-Jan Roskam wrote:
Hi,
Like the subject says: Why is an OrderedDict not sliceable? (From the
collections library). Was that an intentional omission, or a mistake? [1]
Plenty of answers on this all ready, but...
Background: I do not use OrderedDict very often, but I thought I could use it
to look up street and city names using postcodes ([0-9]{4} [a-z]{2} format). I
needed it to be ordered because I also wanted to be able to use bisect, which
is needed when the postcode letters are missing. In short: a fast dict lookup
for complete postcodes and less fast bisect lookup for in complete postcodes.
You appear to be confusing ordered and sorted. There is no way that you
can use bisect on an OrderedDict unless it is sorted in the first place.
[1] http://stackoverflow.com/questions/30975339/slicing-a-python-ordereddict
Thanks!
Albert-Jan
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawrence
_______________________________________________
Tutor maillist - Tutor@python.org
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor