Christoph Zwerschke wrote: > [EMAIL PROTECTED] wrote: > > Personally, I have needs for ordered dict but I don't think it should > > be in standard library though, as different situation called for > > different behaviour for "ordered" and skewing my code to a standard lib > > way is no good. > > I have started the thread in the first place because I believed it is > pretty unabmiguous what an "ordered dictionary" is and how it should > behave. That's why I asked myself why something that straigthforward has > not been added to the standard lib yet. Maybe I'm wrong; I must admit > that I haven't meditated about it very much. > > Do you have an example for different options of behavior? > As mentioned, most ordered dict I saw is "insertion order" based. I assume that is the need of their creators. But that is not my need, so there are at least two behaviour. What I need is a "preferred order". Say if I have designed a web form(correspond to a database table), I just want say 3 fields that goes before anything else in the presentation. The rest I don't care as the DBA may create more fields later which I don't want to then update my code yet again.
-- http://mail.python.org/mailman/listinfo/python-list