Heim > Backend-Entwicklung > Python-Tutorial > 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
Freigeben: 2024-11-23 20:05:14
Original
253 Leute haben es durchsucht

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]
Nach dem Login kopieren

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)
Nach dem Login kopieren

Ausgabe:

['a', 1, 'x']
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage