[Python] I: Re: Richiamare funzione componendo il nome

2012-09-10 Per discussione tonin...@libero.it
Messaggio originale Da: tonin...@libero.it Data: 10/09/2012 15.14 A: Ogg: R: Re: [Python] Richiamare funzione componendo il nome Messaggio originale Da: depao...@gmail.com Data: 10/09/2012 13.58 A: "tonin...@libero.it", "Discussioni generali sul linguaggio Python" Ogg: Re:

Re: [Python] Richiamare funzione componendo il nome

2012-09-10 Per discussione Marco De Paoli
Il giorno 10 settembre 2012 12:47, tonin...@libero.it ha scritto: > Salve, non so se si è capito il mio problema dall' oggetto del messaggio. > Cmq > quello che voglio fare è richiamare una funzione esistente componendo il > suo > nome. > Posto il codice. > > def sequenza_domande(): > for n in

Re: [Python] Richiamare funzione componendo il nome

2012-09-10 Per discussione Josef Eschgfaeller
Si puo' fare o raccogliendo le funzioni in precedenza definite in una lista oppure con exec (meno consigliato). -- funzioni=[f1,f2,g,h,...] for f in funzioni: f() -- for n in ncasuali: exec('%s%d()' %(p

Re: [Python] cambiare nome di variabile in un ciclo

2012-09-10 Per discussione Matteo Perini
Grazie a tutti delle risposte. Ho risolto usando setattr. Scusate ma rispondo da cellulare e non riesco ad allegare ciò che ho fatto Ciao Matteo Il giorno 10/set/2012 11.26, "Giacomo Alzetta" ha scritto: > La cosa migliore è usare una lista di label. E quindi accedere alla label > i con lista_lab

[Python] Richiamare funzione componendo il nome

2012-09-10 Per discussione tonin...@libero.it
Salve, non so se si è capito il mio problema dall' oggetto del messaggio. Cmq quello che voglio fare è richiamare una funzione esistente componendo il suo nome. Posto il codice. def sequenza_domande(): for n in ncasuali[:]: #lista riempita precedentemente con dei numeri casuali "dom

Re: [Python] cambiare nome di variabile in un ciclo

2012-09-10 Per discussione Giacomo Alzetta
La cosa migliore è usare una lista di label. E quindi accedere alla label i con lista_label[i].setText Altrimenti devi accedervi tramite il __dict__. Tipo self.__dict__["label_%d" % i].setText Il giorno 10/set/2012 09:27, "Matteo Perini" ha scritto: > ciao a tutti. > Vorrei chiedervi una mano per

Re: [Python] cambiare nome di variabile in un ciclo

2012-09-10 Per discussione Lorenzo Sutton
On 10/09/12 09:27, 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 un

Re: [Python] cambiare nome di variabile in un ciclo

2012-09-10 Per discussione Marco Giusti
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 m

[Python] cambiare nome di variabile in un ciclo

2012-09-10 Per discussione Matteo Perini
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