[Python-Dev] 2.4a2, and @decorators

Gareth McCaughan gmccaughan at synaptics-uk.com
Fri Aug 6 09:33:43 CEST 2004


On Friday 2004-08-06 01:35, Greg Ewing wrote:
> > >> class C(random.choice([dict, list])):
> > >>     pass
> > >>
> > >> is my favourite example of this :-)
> > >
> > > Where is THAT monstrocity used!?
> > 
> > Well, it's not, I hope :-)
> 
> Hmmm... maybe if you had some algorithm that was more efficient
> using either a list or a dict, depending on the input data, but
> in a way that makes it difficult to tell ahead of time which
> to use, and you want to improve the average behaviour...

... then you'd do better to find which out of (dict,list)
does better on average, and always use that one. Sorry. :-)

-- 
g



More information about the Python-Dev mailing list