Zum Inhalt springen

Mengen-Elemente hinzufügen

In diesem Artikel werden wir Python-Mengen (Sets) und die add()-Methode zum Hinzufügen von Elementen besprechen. Wir behandeln die Grundlagen von Mengen, wie man sie erstellt und wie man add() verwendet. Außerdem vergleichen wir Mengen mit anderen Datentypen in Python und zeigen Beispiele für die Verwendung von Mengen in Ihrem Code.

Was sind Python-Mengen?

Eine Menge ist eine ungeordnete Sammlung eindeutiger Elemente in Python. Im Gegensatz zu Listen oder Tupeln erlauben Mengen keine doppelten Werte. Mengen werden mit geschweiften Klammern {} oder durch die Verwendung der set()-Funktion definiert.

Mengen erstellen:

Um eine Menge zu erstellen, können Sie sie mit geschweiften Klammern definieren und die Elemente durch Kommas getrennt auflisten. Der folgende Code erstellt beispielsweise eine Menge von Ganzzahlen:

Menge in Python definieren

python
my_set = {1, 2, 3, 4, 5}

Sie können eine Menge auch mit der set()-Funktion erstellen und ein iterierbares Objekt wie eine Liste oder ein Tupel übergeben. Der folgende Code erstellt beispielsweise eine Menge von Zeichenketten:

Liste in Menge in Python umwandeln

python
my_set = set(['apple', 'banana', 'cherry'])

Verwenden der add()-Methode:

Die add()-Methode wird verwendet, um Elemente zu einer Menge hinzuzufügen. Die Syntax für die add()-Methode lautet wie folgt:

Element zu einer Menge in Python hinzufügen (Syntax)

python
set.add(element)

Um beispielsweise das Element "orange" zur Menge "my_set" hinzuzufügen, würden Sie den folgenden Code verwenden:

Element zu einer Menge in Python hinzufügen (Beispiel)

python
my_set.add('orange')

Mengen im Vergleich zu anderen Datentypen:

Mengen unterscheiden sich in einigen wichtigen Punkten von anderen Datentypen in Python. Erstens erlauben Mengen keine doppelten Werte, während Listen und Tupel dies tun. Zweitens sind Mengen ungeordnet, was bedeutet, dass die Elemente nicht in einer bestimmten Reihenfolge gespeichert sind, während Listen und Tupel geordnet sind.

Mengen sind auch nützlich für mathematische Operationen wie Vereinigung, Schnittmenge und Differenz. Beispielsweise können Sie die union()-Methode verwenden, um zwei Mengen zu kombinieren:

Zwei Mengen in Python vereinigen

python
set1 = {1, 2, 3}
set2 = {3, 4, 5}
set3 = set1.union(set2)
print(set3)

Dies ergibt die Menge:

console
{1, 2, 3, 4, 5}

Mengen in Ihrem Code verwenden:

Mengen sind für eine Vielzahl von Aufgaben in Python nützlich. Beispielsweise können Sie Mengen verwenden, um Duplikate aus einer Liste zu entfernen:

Liste in Menge umwandeln, um doppelte Einträge zu entfernen

python
my_list = [1, 2, 2, 3, 3, 4, 5, 5]
my_set = set(my_list)

Dies ergibt die Menge:

console
{1, 2, 3, 4, 5}

Mengen können auch für Mitgliedschaftstests verwendet werden, bei denen Sie prüfen, ob ein Element in einer Menge enthalten ist:

Element in einer Menge in Python finden

python
my_set = {'apple', 'banana', 'cherry'}
if 'apple' in my_set:
    print('Yes')

Dies gibt aus:

console
Yes

Fazit:

In diesem Artikel haben wir Python-Mengen und die add()-Methode besprochen, mit der Elemente zu einer Menge hinzugefügt werden können. Wir haben behandelt, wie man Mengen erstellt, grundlegende Operationen wie Vereinigung und Mitgliedschaftstests durchführt und Duplikate entfernt. Für fortgeschrittene Mengenoperationen lesen Sie bitte unsere Tutorials zu Mengenmethoden und mathematischen Operationen.

Praxis

Welche Methoden in Python können verwendet werden, um Elemente zu einer Menge hinzuzufügen?

Finden Sie das nützlich?

Dual-run-Vorschau — vergleichen Sie mit den Symfony-Routen live.