Mengen
Lernen Sie Sammlungen eindeutiger Elemente kennen.
Mengen ist eine kostenlose Python For Kids-Lektion auf CoddyKit. Dies ist Lektion 3 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Python For Kids-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Python For Kids-Kurs umfasst insgesamt 4 Lektionen.
Einführung in Sets
Sets
Willkommen bei der Lektion zu Datenstrukturen! Heute lernen Sie Sets in Python kennen, mit denen Sie eindeutige Sammlungen von Elementen speichern können.

Was sind Sets?
Sets sind Sammlungen eindeutiger Elemente. Anders als Listen erlauben Sets keine doppelten Elemente. Sie sind nützlich, wenn Sie sicherstellen müssen, dass alle Elemente eindeutig sind.
- Eindeutige Elemente: In einem Set sind keine Duplikate erlaubt.
- Ungeordnet: Sets behalten die Reihenfolge der Elemente nicht bei.
Ein Set erstellen
Sie können ein Set erstellen, indem Sie Elemente durch Kommas getrennt in geschweifte Klammern ({}) setzen oder die Funktion set() verwenden.
Beispiel:
# Creates a set of fruits using curly braces
fruits = {"apple", "banana", "cherry"}
# Creates a set of numbers using the set() function
numbers = set([1, 2, 3, 4, 5])Auf Elemente eines Sets zugreifen
Da Sets ungeordnet sind, können Sie nicht über einen Index auf Elemente zugreifen. Stattdessen können Sie ein Set mithilfe einer Schleife durchlaufen.
Beispiel:
# Iterates through each fruit in the set and prints it
for fruit in fruits:
print(fruit)
Elemente zu einem Set hinzufügen
Sie können mithilfe der Methode add() Elemente zu einem Set hinzufügen.
Beispiel:
# Adds a new fruit to the set
fruits.add("orange")
# Attempts to add a duplicate fruit (will have no effect)
fruits.add("apple")
# Prints the updated set
print(fruits) # Output might vary due to unordered nature
Elemente aus einem Set entfernen
Sie können mithilfe der Methoden remove() oder discard() Elemente aus einem Set entfernen.
Beispiel:
# Removes 'banana' from the set
fruits.remove("banana")
# Removes 'grape' if it exists; does nothing otherwise
fruits.discard("grape")
# Prints the updated set
print(fruits) # Output might varySet-Operationen
Sets unterstützen verschiedene Operationen wie Vereinigung, Schnittmenge und Differenz. Damit können Sie Sets kombinieren oder vergleichen.
- Vereinigung: Kombiniert alle eindeutigen Elemente beider Sets.
- Schnittmenge: Liefert die Elemente, die in beiden Sets vorkommen.
- Differenz: Liefert die Elemente, die in einem Set, aber nicht im anderen vorkommen.
Beispiel:
# Creates two sets of numbers
set_a = {1, 2, 3, 4}
set_b = {3, 4, 5, 6}
# Union of set_a and set_b
union_set = set_a.union(set_b)
print("Union:", union_set) # Output: {1, 2, 3, 4, 5, 6}
# Intersection of set_a and set_b
intersection_set = set_a.intersection(set_b)
print("Intersection:", intersection_set) # Output: {3, 4}
# Difference of set_a from set_b
difference_set = set_a.difference(set_b)
print("Difference:", difference_set) # Output: {1, 2}
Beispielprogramm: Eindeutige Besucher
Erstellen wir ein Programm, das mithilfe von Sets eindeutige Besucher einer Website erfasst.
Code:
# Initializes an empty set to store unique visitor names
unique_visitors = set()
# List of visitors (including duplicates)
visitors = ["Alice", "Bob", "Charlie", "Alice", "Diana", "Bob"]
# Adds each visitor to the set
for visitor in visitors:
unique_visitors.add(visitor) # Adds the visitor name to the set
# Prints the total number of unique visitors
print("Total Unique Visitors:", len(unique_visitors)) # Output: 4
# Prints the names of unique visitors
print("Unique Visitors:", unique_visitors) # Output: {'Alice', 'Bob', 'Charlie', 'Diana'}
# Creates a set of numbers
numbers = {1, 2, 3, 4, 4, 5}
# Adds a new number to the set
numbers.add(6)
# Attempts to add a duplicate number
numbers.add(2)
# Prints the set
print(numbers)
Großartige Arbeit!
Sie haben gelernt, wie Sie Sets verwenden, um eindeutige Sammlungen von Elementen in Python zu speichern. Sets sind leistungsstarke Werkzeuge für die Verwaltung von Daten, bei denen Eindeutigkeit wichtig ist. Üben Sie weiter, indem Sie eigene Sets erstellen und mit deren Operationen experimentieren!

Häufig gestellte Fragen
Ist die Lektion „Mengen“ kostenlos?
Ja — der vollständige Text von „Mengen“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Python For Kids-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Python For Kids-Kurs umfasst insgesamt 4 Lektionen.
Was lerne ich in „Mengen“?
Lernen Sie Sammlungen eindeutiger Elemente kennen. Du übst Python For Kids mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um Python For Kids zu starten?
Keine Vorkenntnisse erforderlich. Python For Kids auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 3 von 4.
Wie lange dauert die Lektion „Mengen“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser Python For Kids-Lektion Code schreiben und ausführen?
Ja. Jede Python For Kids-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.