Maison > développement back-end > Tutoriel Python > Comment pouvons-nous trouver l'intersection de deux listes ?

Comment pouvons-nous trouver l'intersection de deux listes ?

DDD
Libérer: 2024-12-07 12:40:14
original
908 Les gens l'ont consulté

How Can We Find the Intersection of Two Lists?

Intersection de listes

Étant donné deux listes, comment pouvons-nous trouver leur intersection, qui est une liste d'éléments présents dans les deux listes ?

Dans l'exemple fourni, nous avons deux listes :

a = [1,2,3,4,5]
b = [1,3,5,6]
Copier après la connexion

Le résultat attendu est le intersection de ces deux listes, qui devrait être :

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

Utilisation de l'intersection définie

Une façon de trouver l'intersection de deux listes consiste à utiliser l'intersection définie. Les ensembles sont des collections non ordonnées d'éléments uniques, donc l'utilisation de l'intersection d'ensembles peut aider à éliminer les doublons. Voici comment nous pouvons l'utiliser :

a = [1,2,3,4,5]
b = [1,3,5,6]
result = list(set(a) & set(b))
print(result)  # [1, 3, 5]
Copier après la connexion

Dans ce code, nous convertissons les deux listes en ensembles à l'aide de la fonction set(). Ensuite, nous utilisons l'opérateur & pour effectuer une intersection définie. Le résultat est reconverti en liste à l’aide de la fonction list(). Cela nous donne l'intersection souhaitée des deux listes.

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