Méthode symmetric_difference() des ensembles Python

Python3 列表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}

Le résultat de sortie est:

{1, 2, 5, 6}

Python3 列表Ensembles Python

Autres extensions