Menu
Coddy logo textTech

Grundlegende Operationen

Teil des Abschnitts Logic & Flow der Python-Journey von Coddy — Lektion 30 von 78.

Sets verfügen über integrierte Operationen, mit denen Sie gängige mengenbezogene Aufgaben effizient ausführen können. Diese Operationen umfassen das Hinzufügen von Elementen, das Entfernen von Elementen und das Überprüfen auf das Vorhandensein von Elementen.

Hinzufügen eines Elements zu einem Set:

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

Hinweis: add() verändert das Set direkt (in-place) und gibt None zurück.

Entfernen eines Elements aus einem Set: (löst einen Fehler aus, wenn es nicht existiert!)

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

Prüfen auf das Vorhandensein eines Elements:

my_set = {1, 2, 3}
print(2 in my_set)
# Ausgabe: True
print(4 in my_set)
# Ausgabe: False
challenge icon

Aufgabe

Einfach

Erstellen Sie eine Funktion namens manage_set, die drei Argumente entgegennimmt: set1 (ein Set), element_to_add und element_to_remove. Die Funktion sollte die folgenden Operationen ausführen:

  1. Fügen Sie element_to_add zu set1 hinzu.
  2. Versuchen Sie, element_to_remove aus set1 zu entfernen. Wenn das Element nicht im Set enthalten ist, tun Sie nichts.
  3. Überprüfen Sie, ob die Zahl 5 in set1 enthalten ist. Wenn ja, geben Sie den String "5 is in the set" zurück. Andernfalls geben Sie den String "5 is not in the set" zurück.

Spickzettel

Sets unterstützen mehrere integrierte Operationen zur Verwaltung von Elementen:

Hinzufügen eines Elements:

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

Entfernen eines Elements: (löst einen Fehler aus, wenn das Element nicht existiert)

my_set = {1, 2, 3}
my_set.remove(2)
print(my_set)
# Output: {1, 3}

Prüfen auf Vorhandensein eines Elements:

my_set = {1, 2, 3}
print(2 in my_set)
# Output: True
print(4 in my_set)
# Output: False

Probier es selbst

def manage_set(set1, element_to_add, element_to_remove):
    # Code hier schreiben
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Logic & Flow