Il giorno 24/giu/08, alle ore 14:45, Mr.SpOOn ha scritto: > On Mon, Jun 23, 2008 at 8:08 PM, Y3s <[EMAIL PROTECTED]> wrote: >> Metterle in una lista? O meglio, in un dizionario? >> In realtà in python hai anche setattr: >> >> for name in ("t1", "t2", "t3"): >> setattr(mioframe, name, wx.TextCtrl(...)) > > Mmm, setattr sembra più comodo. Ci sono vantaggi/svantaggi nell'usarlo > al posto del dizionario?
Lo è. Ma la comodità si paga ;-) Vantaggi la compattezza e l'eleganza del codice Svantaggi principalmente che rischi di rendere il tuo codice incomprensibile o comunque meno chiaro, e poi non funziona l'autocompletamento di ipython :-) Insomma, usalo ma non abusarne! -- Antonio Valente _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python