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