Maison > développement back-end > Tutoriel Python > Comment extraire le premier élément de chaque sous-liste dans une liste Python imbriquée ?

Comment extraire le premier élément de chaque sous-liste dans une liste Python imbriquée ?

DDD
Libérer: 2024-11-23 20:05:14
original
330 Les gens l'ont consulté

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

Extraire les premiers éléments des listes imbriquées en Python

Étant donné une liste de listes, la tâche consiste à extraire le premier élément de chaque sous-liste et créez une nouvelle liste contenant ces valeurs. Par exemple, avec une liste comme [[a,b,c], [1,2,3], [x,y,z]], le résultat souhaité serait [a, 1, x].

Solution utilisant la compréhension de liste :

Une approche simple consiste à utiliser la compréhension de liste :

lst = [['a', 'b', 'c'], [1, 2, 3], ['x', 'y', 'z']]
lst2 = [item[0] for item in lst]
Copier après la connexion

Ceci la compréhension parcourt chaque sous-liste de lst et sélectionne le premier élément à l'aide de l'expression item[0]. Les valeurs extraites sont ensuite ajoutées à la nouvelle liste, lst2.

Exemple :

Considérons l'exemple suivant :

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)
Copier après la connexion

Sortie :

['a', 1, 'x']
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal