Sets in Python sind eine eingebaute Datentypen-Sammlung, die verschiedene Elemente enthält. Sie sind ungeordnet und enthalten keine doppelten Elemente. Hier ist eine Anleitung, wie man Sets in Python verwendet:
1. Ein Set erstellen: Man kann ein Set erstellen, indem man die set() Funktion benutzt oder indem man alle Elemente innerhalb von geschweiften Klammern {} schreibt. ```python my_set = set([1, 2, 3]) my_set = {1, 2, 3} ```
2. Elemente zu einem Set hinzufügen: Sie können die add() Methode verwenden, um ein einzelnes Element zu einem Set hinzuzufügen, und die update() Methode, um mehrere Elemente hinzuzufügen. ```python my_set.add(4) my_set.update([5, 6, 7]) ```
3. Elemente aus einem Set entfernen: Sie können die remove() oder discard() Methode verwenden, um ein Element aus dem Set zu entfernen. ```python my_set.remove(1) my_set.discard(2) ```
4. Ein Set durchlaufen: Sie können ein Set mit einer for-Schleife durchlaufen. ```python for element in my_set: print(element) ```
5. Set-Operationen: Sie können verschiedene Set-Operationen durchführen, wie Union (|), Intersektion (&), Differenz (-) und symmetrische Differenz (^). ```python A = {1, 2, 3} B = {2, 3, 4} print(A | B) # Union print(A & B) # Intersection print(A – B) # Difference print(A ^ B) # Symmetric Difference ```
Beachten Sie, dass Sets in Python keine geordneten Sammlungen sind, daher können Sie auf die Elemente von Sets nicht mit Indizes zugreifen.