Heim > Artikel > Backend-Entwicklung > Wie extrahiere ich das erste Element aus jeder Unterliste in einer verschachtelten Python-Liste?
Erste Elemente aus verschachtelten Listen in Python extrahieren
Bei einer gegebenen Liste von Listen besteht die Aufgabe darin, das erste Element aus jeder Unterliste zu extrahieren und Erstellen Sie eine neue Liste mit diesen Werten. Bei einer Liste wie [[a,b,c], [1,2,3], [x,y,z]] wäre die gewünschte Ausgabe beispielsweise [a, 1, x].
Lösung mit Listenverständnis:
Ein einfacher Ansatz beinhaltet die Verwendung von Listenverständnis:
lst = [['a', 'b', 'c'], [1, 2, 3], ['x', 'y', 'z']] lst2 = [item[0] for item in lst]
Dies comprehension durchläuft jede Unterliste in lst und wählt das erste Element mithilfe des Ausdrucks item[0] aus. Die extrahierten Werte werden dann an die neue Liste lst2 angehängt.
Beispiel:
Betrachten Sie das folgende Beispiel:
lst = [['a', 'b', 'c'], [1, 2, 3], ['x', 'y', 'z']] # Extract first items of sublists lst2 = [item[0] for item in lst] # Print the extracted values print(lst2)
Ausgabe:
['a', 1, 'x']
Das obige ist der detaillierte Inhalt vonWie extrahiere ich das erste Element aus jeder Unterliste in einer verschachtelten Python-Liste?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!