Menu
Coddy logo textTech

Wiederholung – Duplikate entfernen

Teil des Abschnitts Logik und Ablaufsteuerung der Python-Journey von Coddy. Lektion 32 von 78.

challenge icon

Aufgabe

Einfach

In Python kannst du eine Liste mithilfe der Funktion set() in eine Menge umwandeln. Dies wird als Casting bezeichnet. Durch die Umwandlung in eine Menge wird die Liste in eine Menge umgewandelt, die nur eindeutige Elemente enthält.

Beispiel:

my_list = [1, 2, 2, 3, 4, 4, 5]
my_set = set(my_list)
print(my_set)
# Ausgabe: {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, wobei die ursprüngliche Reihenfolge der Elemente erhalten bleibt.

Beispieleingabe:

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

Beispielausgabe:

[1, 2, 3, 4, 5]

Nutze die Eigenschaften von Mengen, um deine Lösung zu vereinfachen, und behalte dabei die Reihenfolge bei!

Probier es selbst

def remove_duplicates(numbers):
    # Schreibe den Code hier

Alle Lektionen in Logik und Ablaufsteuerung

Übe selbstständig: Online-Python-Compiler