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

Rispondere a