Maison  >  Article  >  développement back-end  >  Comment puis-je trouver les différences entre deux listes en Python ?

Comment puis-je trouver les différences entre deux listes en Python ?

Patricia Arquette
Patricia Arquetteoriginal
2024-11-05 07:35:02548parcourir

How Can I Find the Differences Between Two Lists in Python?

Différence entre deux listes

Lorsque vous travaillez avec des listes en Python, il peut devenir nécessaire de déterminer les différences entre deux listes. Il existe plusieurs méthodes efficaces pour calculer les différences de liste, en fonction des exigences spécifiques.

Une approche consiste à utiliser la différence d'ensemble, qui ne tient pas compte de l'ordre des éléments et se concentre uniquement sur les valeurs uniques. Cette méthode est idéale si l'ordre des éléments n'est pas crucial.

Par exemple, étant donné les listes A = [1,2,3,4] et B = [2,5], la différence définie peut être calculée comme :

<code class="python">set_difference = set(A) - set(B)
print(set_difference)  # Output: {1, 4, 3}</code>

Ce calcul donne un ensemble contenant les éléments uniques dans A qui ne sont pas présents dans B. De même, pour trouver les éléments uniques dans B, utilisez :

<code class="python">set_difference = set(B) - set(A)
print(set_difference)  # Output: {5}</code>

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