Zum Inhalt springen

Sets verknüpfen

In diesem Artikel befassen wir uns mit Python-Sets und deren Verknüpfung. Sets sind ein einzigartiger Datentyp in Python, der mehrere Elemente auf unsortierte und unindexierte Weise speichern kann. Sie ähneln Listen und Tupeln, weisen jedoch einige wichtige Unterschiede auf, die sie in bestimmten Situationen nützlich machen.

Python-Sets – Eine kurze Übersicht

Bevor wir uns mit der Verknüpfung von Sets befassen, werfen wir einen genaueren Blick darauf, was Sets in Python sind. Ein Set ist eine Sammlung eindeutiger Elemente, die von jedem Datentyp sein können – Strings, Zahlen oder sogar andere Sets. Eine der wichtigsten Eigenschaften von Sets ist, dass sie keine Duplikate zulassen. Wenn Sie versuchen, ein doppeltes Element zu einem Set hinzuzufügen, wird es ignoriert.

Das Erstellen eines Sets ist einfach – Sie können entweder geschweifte Klammern {} oder die integrierte Funktion set() verwenden. Hier ist ein Beispiel, wie man ein Set erstellt:

Ein Set in Python definieren

python
my_set = {"apple", "banana", "cherry"}

Sets in Python verknüpfen

Da wir nun wissen, was Sets sind, fahren wir mit ihrer Verknüpfung fort. Es gibt zwei Möglichkeiten, Sets in Python zu verknüpfen:

  1. Die union()-Methode
  2. Die update()-Methode

Die union()-Methode

Die union()-Methode gibt ein neues Set zurück, das alle Elemente aus beiden Sets enthält. So verwenden Sie sie:

Zwei Sets in Python verknüpfen

python
set1 = {"apple", "banana", "cherry"}
set2 = {"orange", "banana", "mango"}

set3 = set1.union(set2)

print(set3)

Ausgabe:


console
{'apple', 'banana', 'cherry', 'mango', 'orange'}

Die update()-Methode

Die update()-Methode fügt alle Elemente eines Sets zu einem anderen hinzu. So verwenden Sie sie:

Ein Set in Python mit einem anderen Set aktualisieren

python
set1 = {"apple", "banana", "cherry"}
set2 = {"orange", "banana", "mango"}

set1.update(set2)

print(set1)

Ausgabe:


console
{'apple', 'banana', 'cherry', 'mango', 'orange'}

Fazit

In diesem Artikel haben wir Python-Sets und deren Verknüpfung mittels der Methoden union() und update() besprochen. Sets sind ein leistungsstarkes Werkzeug in Python und können in einer Vielzahl von Situationen nützlich sein. Wir hoffen, dass dieser Artikel Ihnen ein besseres Verständnis dafür vermittelt hat, wie Sets funktionieren und wie Sie sie effektiv einsetzen können.

Praxis

Was ist die korrekte Verwendung der .join()-Methode in Python zum Verknüpfen von Sets?

Finden Sie das nützlich?

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