Der Name zeigt zur Nummer
In deinem Handy suchst du nicht Platz 47 der Kontaktliste. Du tippst einen Namen, und die Nummer erscheint.
Mit einer Liste geht das schlecht. Dort musst du die Platznummer kennen.
Python hat dafür das Wörterbuch. Du suchst mit einem Namen und bekommst den passenden Wert.
Am Ende dieser Lektion
Notiz
Ich kann mit einem Schlüssel einen Wert in einem Wörterbuch nachschlagen.
Schlüsselwörter
| Begriff | Was er bedeutet | Beispiel |
|---|---|---|
| Wörterbuch | Eine Sammlung aus Paaren: Schlüssel und Wert. | {"Hund": "dog"} |
| Schlüssel | Der Name, mit dem du suchst. | "Hund" |
| Wert | Das, was zum Schlüssel gehört. | "dog" |
| Eintrag | Ein Paar aus Schlüssel und Wert. | |
| Nachschlagen | Mit dem Schlüssel den Wert holen. | vokabeln["Hund"] |
Die Zellen, die Lernende ausfüllen, bleiben in dieser Vorschau leer.
Einstieg: Texte zerlegen
Probier es aus
Einstieg: Texte zerlegen
4 FragenDeine Antworten werden hier bewertet und nicht gespeichert. Mit einem Konto bleiben deine Ergebnisse erhalten.
Ein Wörterbuch hat Schlüssel und Werte
Ein Wörterbuch steht in geschweiften Klammern. Jeder Eintrag hat einen Schlüssel, einen Doppelpunkt und einen Wert.
Die Einträge trennst du mit Kommas. Zum Nachschlagen schreibst du den Schlüssel in eckige Klammern hinter den Namen: vokabeln["Hund"].
Probiere es aus: Vokabeln
vokabeln = {
"Hund": "dog",
"Katze": "cat",
"Brot": "bread",
}
print(vokabeln["Katze"])
print(vokabeln["Brot"])
# Schreibe eine dritte Zeile: print(vokabeln["Hund"])
# Welches englische Wort erscheint?
Beispiel: Was liefert das Nachschlagen?
| Ausdruck | Schlüssel | Ergebnis |
|---|---|---|
| vokabeln["Hund"] | "Hund" | "dog" |
| vokabeln["Katze"] | "Katze" | "cat" |
| vokabeln["Brot"] | "Brot" | "bread" |
| vokabeln["dog"] | "dog" | Fehlermeldung, denn "dog" ist ein Wert und kein Schlüssel |
Die Zellen, die Lernende ausfüllen, bleiben in dieser Vorschau leer.
Kontrolle
Probier es aus
Kontrolle
3 FragenDeine Antworten werden hier bewertet und nicht gespeichert. Mit einem Konto bleiben deine Ergebnisse erhalten.