[Python-Dev] LinkedHashSet/LinkedHashMap equivalents
Aahz
aahz at pythoncraft.com
Thu Mar 10 05:16:36 CET 2005
On Wed, Mar 09, 2005, Raymond Hettinger wrote:
> [Aahz]
>>
>> Gee, I just found out I could have used an OrderedDict today. (We're
>> using a dict that we're now having to add an auxilliary list to to track
>> when keys are added.) (This isn't particularly an argument in favor of
>> adding OrderedDict to stdlib, but it's another use case. Each dict key
>> contains a dict value; the subkeys from later-added keys are supposed to
>> override earlier subkeys. The original implementation relied on subkeys
>> being unique, but that doesn't work for our new business requirements.)
>
> If I read the proposal correctly, order would be determined by when the
> key was first encountered. Presumably, that would mean that the related
> value would also be the first encountered (not overridden by later-added
> keys as dictated by your business requirements).
Hmmmmm.... Guess this means we need a PEP!
--
Aahz (aahz at pythoncraft.com) <*> http://www.pythoncraft.com/
"The joy of coding Python should be in seeing short, concise, readable
classes that express a lot of action in a small amount of clear code --
not in reams of trivial code that bores the reader to death." --GvR
More information about the Python-Dev
mailing list