Übersicht aller Methoden zu set
Über die Anweisung dir(set) erhalten wir alle Methoden zu set
>>> dir(set)
['__and__', '__class__', '__contains__', '__delattr__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__iand__', '__init__', '__init_subclass__', '__ior__', '__isub__', '__iter__', '__ixor__', '__le__', '__len__', '__lt__', '__ne__', '__new__', '__or__', '__rand__', '__reduce__', '__reduce_ex__', '__repr__', '__ror__', '__rsub__', '__rxor__', '__setattr__', '__sizeof__', '__str__', '__sub__', '__subclasshook__', '__xor__', 'add', 'clear', 'copy', 'difference', 'difference_update', 'discard', 'intersection', 'intersection_update', 'isdisjoint', 'issubset', 'issuperset', 'pop', 'remove', 'symmetric_difference', 'symmetric_difference_update', 'union', 'update']
Im Folgenden die Übersicht aller Methoden von set:
| Methode | Kurzbeschreibung |
|---|---|
| .add(neues Element) | fügt ein Element zu einem Set hinzu |
| .clear() | löschen aller Elemente von dem Set |
| .copy() | gibt eine Kopie des Sets zurück |
| .difference() | liefert ein neues Set mit der Rückgabe der Unterschiede der übergebenen Sets |
| .intersection() | liefert ein neues Set zurück mit den Werten der Überschneidung der übergebenen Sets |
| .intersection_update() | aktualisiert ein Set mit den Überschneidungen zwischen sich selber und dem übergebenen Set |
| .isdisjoint() | Überprüft, ob 2 Sets keinerlei Überschneidungen haben. Als Rückgabe wird „True“ oder „False“ geliefert |
| .issubset() | Überprüft, ob das Set im anderen Set enthalten ist. Rückgabe „True“ oder „False“ |
| .issuperset() | Überprüft, ob jedes Element des Sets im anderen Set enthalten ist. Rückgabe „True“ oder „False“ |
| .pop() | Liefert vom Set ein zufälliges Element zurück und löscht dieses aus dem Set |
| .remove(wegmitdiesem) | Löscht ein Element (das übergeben wird) aus einem Set |
| .symmetric_difference() | liefert ein neues Set zurück mit allen Werten beider Sets, die sich nicht überschneiden der übergebenen Sets |
| .symmetric_difference_update() | aktualisiert ein Set mit den Werten beider Sets, bei denen keine Überschneidungen zwischen sich selber und dem übergebenen Set vorliegt |
| .union() | liefert alle Werte der übergebenen Sets zurück |
| .update() | aktualisiert ein Set mit allen Werten von sich selber und den übergebenen Sets |