First page Back Continue Last page Overview Image
Operationen auf Mengen
Verschiedene Operationen sind auf Mengen möglich:
>>> A = {3,78,43,2,9}
>>> B = {2,89,7,9,78}
- Test ob Element in Menge enthalten ist:
>>> 78 in A
- ein Element aus einer Menge entfernen mit (remove) oder ohne Ausnahme (discard):
A.discard(43) oder A.remove(43)
- Schnittmenge, set.intersection() oder „&“
>>> A.intersection(B)
{9, 2, 78}
>>> A & B
{9, 2, 78}
- Vereinigung, set.union() oder „|“
- Differenz, i.e. set.difference() oder „-“
- Symmetrische Differenz, set.symmetric_difference() oder „^“
erzeugt alle Elemente, die nur jeweils in einer der Mengen vorkommen.
- pop() entfernt ein beliebiges Element der Menge und liefert es zurück.
- clear() entfernt alle Elemente der Menge.