Einführung
In Python ist eine Liste eine Sammlung von Elementen, die geordnet und veränderbar sind. Manchmal müssen wir zwei Listen kombinieren und alle Duplikate entfernen, um eine neue Liste zu erhalten, die alle einzigartigen Elemente enthält. Dieser Prozess wird als Listevereinigung bezeichnet. In dieser Herausforderung werden Sie aufgefordert, eine Python-Funktion zu schreiben, die zwei Listen als Eingabe nimmt und eine neue Liste zurückgibt, die alle einzigartigen Elemente aus beiden Listen enthält.
Listevereinigung
Schreiben Sie eine Python-Funktion namens list_union(a, b), die zwei Listen als Eingabe nimmt und eine neue Liste zurückgibt, die alle einzigartigen Elemente aus beiden Listen enthält. Ihre Funktion sollte die folgenden Schritte ausführen:
- Verbinden Sie die beiden Eingabelisten
aundbzu einer einzelnen Liste. - Entfernen Sie alle Duplikate aus der kombinierten Liste.
- Geben Sie die neue Liste mit allen einzigartigen Elementen zurück.
Ihre Funktion sollte die Eingabelisten a und b nicht modifizieren.
def union(a, b):
return list(set(a + b))
union([1, 2, 3], [4, 3, 2]) ## [1, 2, 3, 4]
Zusammenfassung
In dieser Herausforderung haben Sie gelernt, wie Sie eine Python-Funktion schreiben, die zwei Listen als Eingabe nimmt und eine neue Liste zurückgibt, die alle einzigartigen Elemente aus beiden Listen enthält. Sie haben auch gelernt, wie Sie zwei Listen kombinieren, Duplikate entfernen und eine neue Liste zurückgeben.