Python: Liste von Listen abflachen und Duplikate entfernen
Autor:CodeSnippets
Sprache:
Python
6 Aufrufe
0 Favoriten
vor 2 Stunden
Code-Implementierung
Python
def flatten_unique(nested_list):
return list(set([item for sublist in nested_list for item in sublist]))
# Usage
nested = [[1, 2], [2, 3], [4]]
print(flatten_unique(nested)) # [1, 2, 3, 4]
Eine 2D-Liste (Liste von Listen) zu einer 1D-Liste abflachen und doppelte Elemente entfernen.
#list#unique
Snippet-Beschreibung
- Nutze List Comprehension für schnelles Abflachen
- Nutze
set
zur Entfernung von Duplikaten (Ausgabe ist ungeordnet); für geordnete Ausgabe verwende dendict.fromkeys
-Trick
Empfohlene Snippets
Python: Duplikate aus Liste von Dictionaries entfernen
Entferne Duplikate aus einer Liste von Dictionaries anhand eines bestimmten Schlüssels im Dictionary.
Python
#dict+1
6
0
Beispiel zum Lesen verschachtelter JSON-Dateien mit Python
So lesen Sie JSON-Dateien mit verschachtelten Strukturen in Python und greifen sicher auf Felder in tieferen Ebenen zu.
Python
#json+1
8
0
Python: Dictionary-Liste in CSV mit Headern schreiben
Schreiben Sie eine Liste von Dictionaries in eine CSV-Datei und generieren Sie automatisch Header.
Python
#dict+1
6
0
Kommentare
Laden...