Ich habe mal wieder eine Frage. Ich könnte die Aufgabe zwar zu Fuß lösen, aber eventuell bietet mir Python dafür schon eine Funktion, die ich nur noch nicht kenne.
Gegeben sind zwei Listen. Ich möchte die beiden Listen miteinander vergleichen und alle doppelten Einträge aus einer Liste entfernen. Beispiel:
liste1 soll unverändert bleiben, aus liste2 alle Elemente entfernt werden, die auch in list1 vorkommen. Ergebnis soll lauten
Biete Python schon eine Funktion oder muss ich selbst Hand anlegen? Ich weiß leider nicht, wie man eine solche Funktion mathematisch nennt, sonst wäre die Suche vielleicht einfacher. Oder ginge das vielleicht mit einem Set? Wenn ich die beiden Listen in zwei Sets packe erziele ich jedenfalls das gewünschte Ergebnis. Ist der Weg richtig?
Das schwierigste beim Programmieren ist, sinnvolle Variablen- und Funktionsnamen zu finden :lol: