2014-03-18 16:46 GMT+01:00 Filippo Dal Bosco - <
[email protected]>:
> 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
>
Or in python funziona come in tutto il resto del mondo.
E come dovrebbe funzionare secondo te?
stamp=[]
> for word in row:
> if (word != ' ' , or word != 'pippo' or word != 'pluto'):
> stamp.append(word)
> print(stamp)
>
> qual' è la migliore soluzione?
>
Togliere la virgola dopo ' '
Comunque il modo migliore è, a mio parere, usando la list comprehension:
stamp = [word for word in row if word not in (' ', 'pippo', 'pluto')]
Ciao.
Marco.
--
http://beri.it/ - Un blog
http://beri.it/i-miei-libri/ - Qualche libro
_______________________________________________
Python mailing list
[email protected]
http://lists.python.it/mailman/listinfo/python