python / beginner
Snippet
Duplikate entfernen mit Sets
Ein Set ist ein spezieller Datentyp in Python, der nur eindeutige Elemente speichert. Durch das Umwandeln einer Liste in ein Set entfernt Python automatisch alle doppelten Werte für dich.
snippet.py
1
2
3
names = ["Alice", "Bob", "Alice", "Charlie"]unique_names = set(names)print(list(unique_names))
Erklärung
1
names = [...]
Erstellt eine Liste, die einen doppelten Eintrag ('Alice') enthält.
2
unique_names = set(names)
Wandelt die Liste in ein Set um, wodurch alle Elemente eindeutig werden müssen.
3
print(list(unique_names))
Wandelt das Set zurück in eine Liste und gibt das Ergebnis ohne Duplikate aus.