I have two lists:
val list1 = List(\"word1\",\"word2\",\"word2\",\"word3\",\"word1\")
val list2 = List(\"word1\",\"word4\")
I want to remove al
You can
val unwanted = list2.toSet
list1.filterNot(unwanted)
to remove all items in list2
. (You don't need knowledge of duplicates in list2
.)
val list1 = List("word1","word2","word2","word3","word1")
val list2 = List("word1","word4")
list1 diff list2
This will do it.
You could try this:
val list1 = List("word1","word2","word2","word3","word1")
val list2 = List("word1","word4")
println(list1.filterNot(list2.contains(_)))