Die Methode difference
Die Methode difference gibt eine Menge zurück,
die aus den Elementen besteht, in denen sich die erste
Menge von der zweiten unterscheidet. Im Parameter
geben wir die Menge an, mit der wir die
Ausgangsmenge vergleichen möchten.
Syntax
menge.difference(menge, mit der verglichen werden soll)
Beispiel
Wenden wir die Methode difference an,
um die unterschiedlichen Elemente zweier Mengen zu erhalten:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.difference(st2)
print(res)
Ergebnis der Codeausführung:
{'c', 'b'}
Beispiel
Die Methode difference hat auch
eine Kurzform:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1 - st2
print(res)
Ergebnis der Codeausführung:
{'b', 'c'}
Siehe auch
-
die Methode
intersection,
die die Schnittmenge von Mengen zurückgibt -
die Methode
issubset,
die das Vorhandensein von Elementen einer Menge in einer Sequenz prüft -
die Methode
issuperset,
die das Vorhandensein von Elementen einer Sequenz in einer Menge prüft -
die Methode
symmetric_difference,
die die gemeinsamen Elemente einer Menge und einer Sequenz ausschließt