Mengen vergleichen
Beispiel: Kurse
kurs_a = {"Luna", "Lily", "Py"}
kurs_b = {"Lily", "Buggy", "Py"}
print(kurs_a | kurs_b) # Vereinigung (alle)
print(kurs_a & kurs_b) # Schnitt (beide)
print(kurs_a - kurs_b) # nur in A
Methoden-Form:
print(kurs_a.union(kurs_b))
print(kurs_a.intersection(kurs_b))
print(kurs_a.difference(kurs_b))
Rate mal!
Wer ist in beiden Kursen?
Auflösung
Lily und Py (Schnitt).
Probiere es selbst
Experiment 1
Zwei Hobbys-Mengen, Schnitt.
Experiment 2
Vereinigung ausgeben.
Experiment 3
Wer nur in Kurs A ist.
Übungen
Level 1
Schnitt von zwei sets.
Level 2
Klassenliste A/B – gemeinsame Namen.
Level 3
Drei Mengen, wer in allen? (A & B & C)
Level-1-Lösung
a = {1, 2, 3}
b = {2, 3, 4}
print(a & b)
Mini-Quiz
Vergleiche sitzen! Mini-Projekt: Kursvergleich.