Il 13 settembre 2012 22:57, Marco Beri <[email protected]> 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,
_______________________________________________
Python mailing list
[email protected]
http://lists.python.it/mailman/listinfo/python