Maison >développement back-end >Tutoriel Python >Comment pouvons-nous trouver l'intersection de deux listes ?
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]
Le résultat attendu est le intersection de ces deux listes, qui devrait être :
[1,3,5]
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]
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!