Python Set symmetric_difference()-Methode

Python3 列表Python-Mengen


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}

Das Ausgabeergebnis ist:

{1, 2, 5, 6}

Python3 列表Python-Mengen

Andere Erweiterungen