On Mon, Sep 10, 2012 at 09:27:23AM +0200, Matteo Perini wrote: > ciao a tutti. > Vorrei chiedervi una mano per risolvere un problema a cui non ho > trovato soluzione. > > Come posso fare ad assegnare un nome di variabile diverso per ogni > iterazione in un ciclo (for per esempio). > > Mi spiego meglio... > Avrei bisogno di fare una cosa del genere: > > for i in range(20,100): > self.label_(i).set.text('Ciao') > > ^ > | > > Al posto di questa i vorrei mettere il numero corrispondente. > E' possibile?
non proprio ma puoi raggiungere lo stesso risultato con: for i in range(20, 100): label = getattr(self, 'label_%s' % i, None) if label: label.set_text('ciao') m. _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python