Python Set symmetric_difference()-Methode
Die Methode symmetric_difference() kann verwendet werden, um die symmetrische Differenz zweier Mengen zu finden.
Die Methode symmetric_difference() gibt eine Menge nicht duplizierter Elemente aus den beiden Mengen zurück, das heißt, sie entfernt Elemente, die in beiden Mengen vorhanden sind.
Syntax
Die Syntax der Methode symmetric_difference() lautet:
set.symmetric_difference(set)
Parameters
- set -- Menge
Rückgabewert
Gibt eine neue Menge zurück.
Beispiel
Gibt eine neue Menge zurück, die aus den beiden Mengen zusammengesetzt ist, aber doppelte Elemente aus beiden Mengen entfernt:
Beispiel 1
x = {"apple", "banana", "cherry"}
y = {"google", "example", "apple"}
z = x.symmetric_difference(y)
print(z)
Das Ausgabeergebnis ist:
{'google', 'cherry', 'banana', 'example'}
Sie können auch den^Operator verwenden, um denselben Effekt zu erzielen:
Beispiel
set1 = {1, 2, 3, 4}
set2 = {3, 4, 5, 6}
result = set1 ^ set2
print(result) # Ausgabe: {1, 2, 5, 6}
set2 = {3, 4, 5, 6}
result = set1 ^ set2
print(result) # Ausgabe: {1, 2, 5, 6}
Das Ausgabeergebnis ist:
{1, 2, 5, 6}
Python-Mengen