Il giorno 18 marzo 2014 16:46, Filippo Dal Bosco - < filippo.dalbo...@whiteready.com> 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) > mi sa che c'è un errore sintattico ...c'è una virgola che non mi convince dopo " word != ' ' " > qual' è la migliore soluzione? > a me piace questa: >>> source = ['ciao', 'pino', '', 'pippo'] >>> exclude = ['', 'pippo', 'pluto'] >>> [w for w in source if w not in exclude] ['ciao', 'pino'] ciao, Marco
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python