Menge ohne Doppelte
Geschweifte Klammern behalten jeden Wert einmal. drinks ist als tea geschrieben, dann water, dann noch einmal tea. Das zweite tea wird nicht gespeichert. Es bleiben tea und water, die Länge ist 2.
Eine feste Gruppe konnte die geschriebene Reihenfolge behalten, und derselbe Wert durfte zweimal dasitzen. Diese Menge tut keines von beiden. Das zweite tea hat keinen Sitz.
Eine Platznummer gibt es hier nicht. drinks[0] stoppt das Programm. Würdest du die Menge selbst schreiben, könnte water vor tea stehen. Diese Reihenfolge ist kein Versprechen, und dieses Programm schreibt die Menge nicht.
"tea" in drinks fragt, ob tea da ist. Die Antwort ist True. "soup" in drinks stellt dieselbe Frage für soup. soup wurde nie geschrieben, also ist die Antwort False. Das ist kein Platz. Es ist nur ja oder nein.
drinks = {"tea", "water", "tea"}
print(len(drinks))
print("tea" in drinks)
print("soup" in drinks)
Auf dem Bildschirm steht 2, dann True, dann False. Die 2 ist die Länge, nachdem das zweite tea weggefallen ist. True heißt: tea ist in der Menge. False heißt: soup ist es nicht.
drinks.add("soup") würde soup aufnehmen, und die Länge würde 3. drinks.add("tea") ließe die Länge bei 2, weil tea schon da ist. Keine der beiden Zeilen steht im Programm oben.
Eine leere Menge dieser Art schreibst du set(). Die Klammern mit nichts darin, {}, sind nicht diese leere Menge. Die gehören zur nächsten Seite.
Die nächste Seite paart einen Namen mit einem Wert. Diese Seite speichert nur Werte, jeden einmal. Sie paart nichts.
tea einmal, nicht zweimal
- Welche Länge schreibt das Programm?
- Ist tea in der Menge?
- Ist soup in der Menge?
- Was passiert, wenn du drinks[0] schreibst?
soup wurde nie gespeichert
Der Bildschirm ist 2, dann True, dann False. tea ist in der Menge, und das zweite tea hat die Länge nicht erhöht. soup ist nicht in der Menge. drinks[0] stoppt. drinks.add("tea") ließe die Länge bei 2. Die nächste Seite paart einen Namen mit einem Wert.
🧠 Testen Sie Ihr Wissen
Testen Sie Ihr Wissen
Fordern Sie sich mit diesem interaktiven Quiz heraus und sehen Sie, wie gut Sie das Thema verstehen
📝 Anweisungen
- Lesen Sie jede Frage sorgfältig
- Wählen Sie die beste Antwort für jede Frage
- Sie können das Quiz so oft wiederholen, wie Sie möchten
- Ihr Fortschritt wird oben angezeigt