Méthode symmetric_difference() des ensembles Python
La méthode symmetric_difference() peut être utilisée pour trouver la différence symétrique de deux ensembles.
La méthode symmetric_difference() renvoie un ensemble d'éléments non dupliqués des deux ensembles, c'est-à-dire qu'elle supprime les éléments qui existent dans les deux ensembles.
Syntaxe
La syntaxe de la méthode symmetric_difference() est :
set.symmetric_difference(set)
Parameters
- set -- Ensemble
Valeur de retour
Retourne un nouvel ensemble.
Exemple
Renvoie un nouvel ensemble composé des deux ensembles, mais supprime les éléments en double des deux ensembles :
Exemple 1
x = {"apple", "banana", "cherry"}
y = {"google", "example", "apple"}
z = x.symmetric_difference(y)
print(z)
Le résultat de sortie est:
{'google', 'cherry', 'banana', 'example'}
Vous pouvez également utiliser l'^opérateur pour obtenir le même effet :
Exemple
set1 = {1, 2, 3, 4}
set2 = {3, 4, 5, 6}
result = set1 ^ set2
print(result) # Sortie : {1, 2, 5, 6}
set2 = {3, 4, 5, 6}
result = set1 ^ set2
print(result) # Sortie : {1, 2, 5, 6}
Le résultat de sortie est:
{1, 2, 5, 6}
Ensembles Python