[Python] Ciclo for e variabili passate per riferimento
Daniele Zambelli
daniele.zambelli a gmail.com
Gio 13 Set 2012 23:10:15 CEST
Il 13 settembre 2012 22:57, Marco Beri <marcoberi a gmail.com> 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 nomi]
>>> nomi
['Marcosky', 'Filipposky', 'Leonardosky', 'Antoniosky']
>>> nomi = ["Marco", "Filippo", "Leonardo", "Antonio"]
>>> nomi = map(russianizza, nomi)
>>> nomi
['Marcosky', 'Filipposky', 'Leonardosky', 'Antoniosky']
Ciao
--
Daniele
www.fugamatematica.blogspot.com
giusto!
nel verso
forse è perché non guardiamo le cose
Quando non ci capiamo,
Maggiori informazioni sulla lista
Python