Heim  >  Artikel  >  Backend-Entwicklung  >  Wie extrahiere ich das erste Element aus jeder Unterliste in einer verschachtelten Python-Liste?

Wie extrahiere ich das erste Element aus jeder Unterliste in einer verschachtelten Python-Liste?

DDD
DDDOriginal
2024-11-23 20:05:14181Durchsuche

How to Extract the First Item from Each Sublist in a Nested Python List?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn