Maison > Article > développement back-end > Comment trouver la différence entre deux listes en Python ?
Différence de liste de calcul en Python
Lorsque vous travaillez avec des listes en Python, il est crucial de comprendre les différences entre deux listes. Il existe plusieurs façons d’y parvenir, chacune avec ses propres atouts et applications. L'une des méthodes les plus courantes consiste à utiliser la différence d'ensemble.
Définir la différence
La différence d'ensemble est une opération mathématique qui calcule les éléments qui sont présents dans un ensemble mais pas dans un autre. Lorsqu'il est appliqué aux listes, il peut efficacement mettre en évidence les éléments uniques entre deux listes.
Pour calculer la différence entre les ensembles, vous pouvez convertir les deux listes en ensembles à l'aide de la fonction set(), puis utiliser l'opérateur de soustraction (-) pour obtenir les éléments manquants.
<code class="python">A = [1, 2, 3, 4] B = [2, 5] set_A = set(A) set_B = set(B) difference_A = set_A - set_B # Unique elements in A that are not in B difference_B = set_B - set_A # Unique elements in B that are not in A print(difference_A) # Output: {1, 3, 4} print(difference_B) # Output: {5}</code>
Cette approche est particulièrement utile lorsque l'on souhaite identifier les valeurs distinctes entre deux listes, sans égard à leur ordre d'apparition.
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!