Why are there no ordered dictionaries?
Fuzzyman
fuzzyman at gmail.com
Sun Nov 27 07:30:07 EST 2005
Note that I've done two things with the Foord/Larosa dict. ;-)
I've implemented slicing, including slice assignment and deletion. I've
also 'hidden' ``sequence``, but you can pass arguments to keys, values
and items.
I've done a second (experimental) implementation of a custom keys
object. This is effectively the managed list - which you can call as a
method or mutate in place. You can't delete members from 'keys' but you
can do slice assignment so long as the sequence you're replacing is the
same length (and is a re -ordering of the set being replaced).
I'll post it on Monday, and if people like it I'll complete it.
All the best,
Fuzzyman
http://www.voidspace.org.uk/python/index.shtml
More information about the Python-list
mailing list