Maison > développement back-end > Tutoriel Python > Comment extraire le N-ième élément d'une liste de tuples à l'aide de compréhensions ?

Comment extraire le N-ième élément d'une liste de tuples à l'aide de compréhensions ?

Mary-Kate Olsen
Libérer: 2024-10-25 01:57:02
original
1097 Les gens l'ont consulté

How to Extract the N-th Element from a List of Tuples Using Comprehensions?

Accéder au n-ième élément d'une liste de tuples avec compréhensions

Extraire le n-ième élément d'une liste de tuples peut être réalisé utiliser efficacement les compréhensions. Considérons un scénario où vous avez une liste de tuples comme celle-ci :

elements = [(1, 1, 1), (2, 3, 7), (3, 5, 10)]
Copier après la connexion

Votre objectif est d'obtenir les deuxièmes éléments (indices commençant à 0) dans une nouvelle liste.

seconds = [1, 3, 5]
Copier après la connexion

Au lieu de recourir à des boucles for, une solution concise et optimisée implique des compréhensions :

<code class="python">n = 1  # N. . .
[x[n] for x in elements]</code>
Copier après la connexion

Dans cette compréhension, 'n' représente l'index de l'élément souhaité. En parcourant chaque tuple « x » dans la liste « éléments », il extrait le n-ième élément et l'ajoute à la liste de résultats.

Cette approche fournit un moyen clair et efficace d'accéder à des éléments spécifiques à partir d'un liste de tuples, en particulier lorsque vous travaillez avec de grands ensembles de données.

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!

source:php.cn
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal