[PIPython] sostituzione in lista
Matteo Giacomazzi
matteo.giacomazzi
Ven 19 Nov 2004 15:16:54 CET
Alessandro de Manzano wrote:
> vorrei sentire il vs. parere riguardo ad un "problema" pythonico:
>
> Ho una situazione di questo tipo:
>
> lista = [1,2,3,4,"ale",5,6,"ale",8,9]
>
> quale e' secondo voi il sistema piu' "pythonico" / efficiente per
> _sostituire_ ogni ricorrenza di "ale" con, esempio, None ? (o qualsiasi
> altro valore se per quello)
Cosė va:
>>> lista = [1,2,3,4,"ale",5,6,"ale",8,9]
>>> for i, e in enumerate(lista):
... if e=='ale': lista[i]=None
...
>>> lista
[1, 2, 3, 4, None, 5, 6, None, 8, 9]
Ciao,
Matteo
More information about the Python
mailing list