Methode symmetric_difference
Die Methode symmetric_difference schließt
gemeinsame Elemente für eine Menge und eine Sequenz aus,
wobei sie eine neue Menge zurückgibt, in
der sich nur die unterschiedlichen
Elemente befinden. Im Parameter geben wir die Menge an,
mit der wir die ursprüngliche Menge vergleichen möchten.
Syntax
menge.symmetric_difference(Menge, mit der wir vergleichen möchten)
Beispiel
Wenden wir die Methode symmetric_difference an,
um die unterschiedlichen Elemente für
zwei Mengen zu erhalten:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.symmetric_difference(st2)
print(res)
Ergebnis der Codeausführung:
{'g', 'b', 'c', 'e'}
Beispiel
Die Methode symmetric_difference hat auch
eine Kurzform:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1 ^ st2
print(res)
Ergebnis der Codeausführung:
{'g', 'c', 'b', 'e'}
Siehe auch
-
Methode
difference,
die Unterschiede zwischen Mengen zurückgibt -
Methode
issubset,
die das Vorhandensein von Elementen einer Menge in einer Sequenz prüft -
Methode
issuperset,
die das Vorhandensein von Elementen einer Sequenz in einer Menge prüft -
Methode
intersection,
die die Schnittmenge von Mengen zurückgibt