Gepostet: |
aus einer Liste xs alle Elemente entfernen, die sich in der Liste ys befinden? | ||||||||||
Hallo, z.B. xs =[6,3,9,0,5,8] und ys = [6,3,0,2,1] => [9,5,8] mein code
Aber leider hier kommt raus Main> entfernen [6,3,9,0,5,8] [6,3,0,2,1] [6,6,6,6,3,3,3,3,9,9,9,9,9,0,0,0,0,5,5,5,5,5,8,8,8,8,8] |
|||||||||||
Zum Seitenanfang | |||||||||||
Gepostet: |
|||||||||||
Oder wenn es eine Comprehension sein soll:
|
|||||||||||
Zum Seitenanfang | |||||||||||
Gepostet: |
|||||||||||
Vielen Dank. Es hat mir sehr geholfen. Auf `notElem`würde ich nie selber kommen. | |||||||||||
Zum Seitenanfang | |||||||||||
Gepostet: |
|||||||||||
Man kann (ziemlich ineffizient) das Ergebnis auch aus deiner Version extrahieren:
An dieser Stelle würde ich das nicht empfehlen, aber das grundlegende Schema map - [filter] - group[By] ist oft nützlich. |
|||||||||||
Zum Seitenanfang | |||||||||||