Menu
Coddy logo textTech

Wiederholung – Duplikate entfernen

Teil des Abschnitts Logic & Flow der Python-Journey von Coddy — Lektion 32 von 78.

challenge icon

Aufgabe

Einfach

In Python kannst du eine Liste mit der set()-Funktion in ein Set umwandeln. Dies wird als Casting bezeichnet. Das Casting in ein Set transformiert die Liste in ein Set, das nur eindeutige Elemente enthält.

Beispiel:

my_list = [1, 2, 2, 3, 4, 4, 5]
my_set = set(my_list)
print(my_set)
# Output: {1, 2, 3, 4, 5}

Schreibe eine Funktion namens remove_duplicates, die eine Liste von Zahlen als Argument entgegennimmt und eine neue Liste zurückgibt, aus der Duplikate entfernt wurden, während die ursprüngliche Reihenfolge der Elemente beibehalten wird.

Beispiel-Eingabe:

numbers = [1, 2, 2, 3, 4, 4, 5]

Beispiel-Ausgabe:

[1, 2, 3, 4, 5]

Nutze die Eigenschaften von Sets, um deine Lösung zu vereinfachen und gleichzeitig die Reihenfolge beizubehalten!

Probier es selbst

def remove_duplicates(numbers):
    # Schreibe den Code hier

Alle Lektionen in Logic & Flow