2014-03-18 16:46 GMT+01:00 Filippo Dal Bosco - <
filippo.dalbo...@whiteready.com>:

> 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?
>
>
exclude = {'', 'pippo', 'pluto'}

# soluzione veloce:
print set(row) - exclude

# oppure:
for word in row:
    if word not in exclude:
        stamp.append(word)


Questo se ho capito correttamente quello che vuoi fare


Ciao  Manlio
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a