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
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
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
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
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
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
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
Il giorno 10 settembre 2012 12:47, [email protected]
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
Messaggio originale
Da: [email protected]
Data: 10/09/2012 15.14
A:
Ogg: R: Re: [Python] Richiamare funzione componendo il nome
Messaggio originale
Da: [email protected]
Data: 10/09/2012 13.58
A: "[email protected]", "Discussioni generali sul
linguaggio Python"
Ogg: Re: