[Python] Ciclo for e variabili passate per riferimento

2012-09-13 Per discussione Francesco Maida
So che questa è la classica domanda da niubbo, ma sarà che è tardi, sarà che non sono bravo a cercare su internet e sarà che sono davvero un niubbo di Python... fattostà che non ho trovato rapidamente una soluzione al mio problema e quindi ho pensato di chiedere un parere a voi esperti. Facciamo f

Re: [Python] Ciclo for e variabili passate per riferimento

2012-09-13 Per discussione Marco Beri
2012/9/13 Francesco Maida > nomi = ["Marco", "Filippo", "Leonardo", "Antonio"] > > def russianizza(): > for nome in nomi: > nome = nome + "sky" > print(nome) > > Quando eseguo la funzione, ottengo i nomi: > > Marcosky > Filipposky > Leonardosky > Antoniosky > > Quindi se vado a vede

Re: [Python] Ciclo for e variabili passate per riferimento

2012-09-13 Per discussione Daniele Zambelli
Il 13 settembre 2012 22:57, Marco Beri ha scritto: > > for i, nome in enumerate(nomi): > nomi[i] = russianizza(nome) > Altre due soluzioni: >>> def russianizza(nome): return nome+'sky' >>> nomi = ["Marco", "Filippo", "Leonardo", "Antonio"] >>> nomi = [russianizza(nome) for nome in n

Re: [Python] Ciclo for e variabili passate per riferimento

2012-09-13 Per discussione Francesco Maida
Il giorno 13 settembre 2012 22:57, Marco Beri ha scritto: > > for i, nome in enumerate(nomi): > nomi[i] = russianizza(nome) > > Grazie mille! ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python

Re: [Python] Ciclo for e variabili passate per riferimento

2012-09-13 Per discussione Marco Beri
Il giorno 13/set/2012, alle ore 23:10, Francesco Maida ha scritto: Il giorno 13 settembre 2012 22:57, Marco Beri ha scritto: > > for i, nome in enumerate(nomi): > nomi[i] = russianizza(nome) > > Grazie mille! Prego. Ma la list comprehension di Daniele è molto più pythonica. E la versio