[Python] or

Diego Barrera diegonebarrera a yahoo.it
Mar 18 Mar 2014 19:33:20 CET


Il 18/03/2014 16:46, Filippo Dal Bosco - ha scritto:
> dalla lista row devo togliere alcune word in posizione variabile per
> costruire un' alta lista
>
> Per come funziona " or " in python questo sotto non va
>   
> stamp=[]
> for word in row:
>       if (word !=  ' ' , or  word != 'pippo'  or  word != 'pluto'):
>             stamp.append(word)
>       print(stamp)
>
> qual' è la migliore soluzione?
>
> grazie
>
parole_escluse = ["pippo", "pluto", "paperino"]
filtro = lambda x: x not in parole_escuse

row = filter(filtro, row)

Rigorosamente non testato! :)


Maggiori informazioni sulla lista Python