CodeGym /Java Kurs /Python SELF DE /Menge ändern

Menge ändern

Python SELF DE
Level 9 , Lektion 5
Verfügbar

5.1 Hinzufügen eines Elements

Mengen in Python zu ändern ist ganz einfach: Eigentlich sind nur 3 Operationen verfügbar: ein Element zur Menge hinzufügen, ein Element von der Menge entfernen und überprüfen, ob ein Element in der Menge vorhanden ist.

Zum Hinzufügen eines Elements zu einer Menge wird die Methode add() benutzt. Diese Methode fügt ein Element zur Menge hinzu, wenn es dort noch nicht vorhanden ist. Wenn das Element bereits vorhanden ist, bleibt die Menge unverändert.

Beispiel:


my_set = {1, 2, 3}
my_set.add(4)
print(my_set)  # Ausgabe: {1, 2, 3, 4} 
        

In diesem Beispiel wird das Element 4 zur Menge my_set hinzugefügt. Wenn wir versuchen würden, ein bereits vorhandenes Element hinzuzufügen, zum Beispiel 2, würde sich die Menge nicht ändern:


my_set = {1, 2, 3, 4}
my_set.add(2)
print(my_set)  # Ausgabe: {1, 2, 3, 4}
        

5.2 Hinzufügen mehrerer Elemente

Zum Hinzufügen mehrerer Elemente zu einer Menge wird die Methode update() verwendet. Diese Methode akzeptiert jedes iterierbare Objekt (Liste, Tupel, String, etc.) und fügt alle seine Elemente zur aktuellen Menge hinzu. Wenn eines der hinzuzufügenden Elemente bereits in der Menge vorhanden ist, wird es nicht erneut hinzugefügt.

Beispiel mit Hinzufügen von Elementen aus einer Liste


my_set = {1, 2, 3}
my_set.update([4, 5, 6])
print(my_set)  # Ausgabe: {1, 2, 3, 4, 5, 6}
        

In diesem Beispiel werden alle Elemente aus der Liste [4, 5, 6] zur Menge my_set hinzugefügt.

Beispiel mit Hinzufügen von Elementen aus einem Tupel


my_set = {1, 2, 3}
my_set.update((4, 5, 6))
print(my_set)  # Ausgabe: {1, 2, 3, 4, 5, 6}
        

Beispiel mit Hinzufügen von Elementen aus einem String

Jedes Zeichen des Strings wird als separates Element zur Menge hinzugefügt.


my_set = {'a', 'b', 'c'}
my_set.update('def')
print(my_set)  # Ausgabe: {'a', 'b', 'c', 'd', 'e', 'f'}
        

Hinzufügen von Elementen aus einer anderen Menge

Die Methode update() kann auch eine andere Menge als Argument akzeptieren. Alle Elemente der zweiten Menge werden zur ersten Menge hinzugefügt.


set1 = {1, 2, 3}
set2 = {3, 4, 5}
set1.update(set2)
print(set1)  # Ausgabe: {1, 2, 3, 4, 5}
        

5.3 Praktische Anwendung

Hier sind einige gute praktische Beispiele für die Verwendung von Mengen im echten Leben.

Entfernen von Duplikaten

Mengen entfernen automatisch Duplikate, was sie nützlich macht, um Listen mit sich wiederholenden Elementen zu verarbeiten.


my_list = [1, 2, 2, 3, 4, 4, 5]
my_set = set(my_list)
print(my_set)  # Ausgabe: {1, 2, 3, 4, 5}
        

Kombinieren von Daten

Mengen können verwendet werden, um Daten aus mehreren Quellen zu kombinieren und dabei die Einzigartigkeit der Elemente zu erhalten.


set1 = {'apple', 'banana'}
set2 = {'banana', 'cherry'}
set3 = {'cherry', 'date'}
            
combined_set = set1 | set2 | set3
print(combined_set)  # Ausgabe: {'apple', 'banana', 'cherry', 'date'}
            
        
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION