<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">Il giorno 18 marzo 2014 16:46, Filippo Dal Bosco - <span dir="ltr"><<a href="mailto:Filippo.DalBosco@whiteready.com" target="_blank">Filippo.DalBosco@whiteready.com</a>></span> ha scritto:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">dalla lista row devo togliere alcune word in posizione variabile per<br>
costruire un' alta lista<br>
<br>
Per come funziona " or " in python questo sotto non va<br>
<br>
stamp=[]<br>
for word in row:<br>
if (word != ' ' , or word != 'pippo' or word != 'pluto'):<br>
stamp.append(word)<br>
print(stamp)<br></blockquote><div><br></div><div>mi sa che c'è un errore sintattico</div><div>...c'è una virgola che non mi convince dopo " word != ' ' "</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<br>
qual' è la migliore soluzione?<br></blockquote><div> </div><div>a me piace questa:</div><div><br></div><div><div>>>> source = ['ciao', 'pino', '', 'pippo']</div><div>>>> exclude = ['', 'pippo', 'pluto']</div>
<div>>>> [w for w in source if w not in exclude]</div><div>['ciao', 'pino']</div></div><div></div></div><br></div><div class="gmail_extra">ciao,</div><div class="gmail_extra">Marco</div></div>