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 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.
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}
Cette approche est particulièrement utile lorsque vous souhaitez identifier les valeurs distinctes entre deux listes, sans égard à leur ordre d'apparition.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3