Ho due liste:differenza Scala di due liste
val list1 = List("word1","word2","word2","word3","word1")
val list2 = List("word1","word4")
Voglio rimuovere tutte le occorrenze di list2
elementi da list1
, cioè voglio
List("word2","word2","word3") <= list1 *minus* list2
ho fatto list1 diff list2
che mi dà List("word2","word2","word3","word1")
che sta rimuovendo solo la prima occorrenza di "word1".
Non riesco a convertirlo in set perché ho bisogno di conoscere i duplicati (vedere "word2" sopra). Cosa fare?
Impressionante! Grazie –
Perché 'cattivo'? Gli insiemi non sono male di per sé. –
Penso che significhi solo "indesiderato" - gli elementi che non si desidera nell'elenco risultante. – AmigoNico