Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Ein Set Erstellen | Menge
Python-Datenstrukturen
course content

Kursinhalt

Python-Datenstrukturen

Python-Datenstrukturen

1. Liste
2. Wörterbuch
3. Tupel
4. Menge

book
Ein Set Erstellen

Eine Menge in Python ist eine ungeordnete Sammlung von einzigartigen Elementen. Im Gegensatz zu Listen oder Tupeln erlauben Mengen keine doppelten Elemente, was sie ideal für Operationen wie das Entfernen von Duplikaten oder das Durchführen mathematischer Mengenoperationen macht. Mengen sind veränderlich, was bedeutet, dass ihre Elemente hinzugefügt oder entfernt werden können, aber die Daten innerhalb der Menge müssen unveränderlich sein (z.B. Zahlen, Zeichenfolgen oder Tupel).

Hinweis

Eine Menge kann keine Wörterbücher oder Listen enthalten, da beide veränderliche Datentypen sind.

Es gibt zwei Hauptmethoden, um eine Menge in Python zu erstellen:

  1. Mit geschweiften Klammern {} mit durch Kommas getrennten Elementen;
  2. Mit der set() Funktion.

Hier sind einige wichtige Punkte über Mengen:

  • Sie sind veränderlich: Sie können Elemente zu einer Menge hinzufügen oder daraus entfernen, aber die Menge selbst muss unveränderliche Elemente enthalten;
  • Doppelte Elemente: wenn doppelte Elemente zu einer Menge hinzugefügt werden, werden sie automatisch entfernt;
  • Ungeordnet: die Reihenfolge der Elemente in einer Menge ist nicht garantiert und kann variieren;
  • Verschiedene Datentypen: Mengen können Elemente verschiedener Datentypen enthalten, wie Zeichenfolgen, Ganzzahlen oder Tupel.

Lassen Sie uns eine Menge mit der set() Funktion definieren:

123
# Creating a set which contains strings movie_set = set("Interstellar") print(movie_set)
copy

Als nächstes definieren wir eine Menge beliebter Filme mit geschweiften Klammern:

123
# Creating a set of movies using curly braces movies = {"Inception", "Interstellar", "Tenet", "Dunkirk", "Tenet"} print(movies)
copy

Doppelte Einträge wie "Tenet" werden automatisch entfernt, wenn das Set erstellt wird.

Einschränkungen beim Erstellen von Sets

Die Syntax zum Erstellen eines Sets mit der set()-Funktion hat spezifische Anforderungen. Wenn Sie versuchen, mehrere Argumente direkt zu übergeben, wie zum Beispiel:

werden Sie auf einen TypeError stoßen, da die set()-Funktion ein einzelnes iterierbares Objekt als Argument erwartet, nicht mehrere separate Werte.

Um ein Set mit mehreren Elementen zu erstellen, müssen Sie diese als ein einzelnes iterierbares Objekt angeben:

123
# Using a list `[]` movies = set(["Tenet", "Dunkirk", "Inception"]) print(movies)
copy
123
# Using a tuple `(,)` movies = set(("Tenet", "Dunkirk", "Inception")) print(movies)
copy
Aufgabe

Swipe to start coding

Lassen Sie uns mit Sets üben.

Ihre Aufgabe:

  • Initialisieren Sie das Set nolan_movies mit den folgenden Filmen: "Inception", "The Dark Knight", "Interstellar", "Tenet".
  • Verwenden Sie geschweifte Klammern ({}), um das Set zu erstellen.

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 1
toggle bottom row

book
Ein Set Erstellen

Eine Menge in Python ist eine ungeordnete Sammlung von einzigartigen Elementen. Im Gegensatz zu Listen oder Tupeln erlauben Mengen keine doppelten Elemente, was sie ideal für Operationen wie das Entfernen von Duplikaten oder das Durchführen mathematischer Mengenoperationen macht. Mengen sind veränderlich, was bedeutet, dass ihre Elemente hinzugefügt oder entfernt werden können, aber die Daten innerhalb der Menge müssen unveränderlich sein (z.B. Zahlen, Zeichenfolgen oder Tupel).

Hinweis

Eine Menge kann keine Wörterbücher oder Listen enthalten, da beide veränderliche Datentypen sind.

Es gibt zwei Hauptmethoden, um eine Menge in Python zu erstellen:

  1. Mit geschweiften Klammern {} mit durch Kommas getrennten Elementen;
  2. Mit der set() Funktion.

Hier sind einige wichtige Punkte über Mengen:

  • Sie sind veränderlich: Sie können Elemente zu einer Menge hinzufügen oder daraus entfernen, aber die Menge selbst muss unveränderliche Elemente enthalten;
  • Doppelte Elemente: wenn doppelte Elemente zu einer Menge hinzugefügt werden, werden sie automatisch entfernt;
  • Ungeordnet: die Reihenfolge der Elemente in einer Menge ist nicht garantiert und kann variieren;
  • Verschiedene Datentypen: Mengen können Elemente verschiedener Datentypen enthalten, wie Zeichenfolgen, Ganzzahlen oder Tupel.

Lassen Sie uns eine Menge mit der set() Funktion definieren:

123
# Creating a set which contains strings movie_set = set("Interstellar") print(movie_set)
copy

Als nächstes definieren wir eine Menge beliebter Filme mit geschweiften Klammern:

123
# Creating a set of movies using curly braces movies = {"Inception", "Interstellar", "Tenet", "Dunkirk", "Tenet"} print(movies)
copy

Doppelte Einträge wie "Tenet" werden automatisch entfernt, wenn das Set erstellt wird.

Einschränkungen beim Erstellen von Sets

Die Syntax zum Erstellen eines Sets mit der set()-Funktion hat spezifische Anforderungen. Wenn Sie versuchen, mehrere Argumente direkt zu übergeben, wie zum Beispiel:

werden Sie auf einen TypeError stoßen, da die set()-Funktion ein einzelnes iterierbares Objekt als Argument erwartet, nicht mehrere separate Werte.

Um ein Set mit mehreren Elementen zu erstellen, müssen Sie diese als ein einzelnes iterierbares Objekt angeben:

123
# Using a list `[]` movies = set(["Tenet", "Dunkirk", "Inception"]) print(movies)
copy
123
# Using a tuple `(,)` movies = set(("Tenet", "Dunkirk", "Inception")) print(movies)
copy
Aufgabe

Swipe to start coding

Lassen Sie uns mit Sets üben.

Ihre Aufgabe:

  • Initialisieren Sie das Set nolan_movies mit den folgenden Filmen: "Inception", "The Dark Knight", "Interstellar", "Tenet".
  • Verwenden Sie geschweifte Klammern ({}), um das Set zu erstellen.

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 1
Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
We're sorry to hear that something went wrong. What happened?
some-alt