Maison  >  Article  >  développement back-end  >  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
Mary-Kate Olsenoriginal
2024-10-25 01:57:02996parcourir

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)]

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

seconds = [1, 3, 5]

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>

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!

Déclaration:
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