2013-06-28 13 views

risposta

24

L'analogico più vicina ad una lista Python comprensione sarebbe

for (x <- list if x != somevalue) yield x 

Ma visto che sei quello che stai facendo è il filtraggio, si potrebbe anche semplicemente utilizzare il metodo

list.filter(_ != somevalue) 

filter o

list.filterNot(_ == somevalue) 
+0

Grande, grazie, questo io s proprio quello di cui avevo bisogno! –

+2

@ Shelby.S a proposito, i primi due [saranno desugared al codice identico] (http://stackoverflow.com/a/1059501/298389) –

Problemi correlati