Wer hat gewonnen?
Die Klasse stimmt über die Klassenfahrt ab. Auf dem Zettel steht 25-mal ein Ziel: Berlin, Hamburg, Berlin, Wien …
Du willst wissen, wie oft jedes Ziel vorkommt. Von Hand machst du Striche.
Mit einem Wörterbuch zählt Python die Striche für dich.
Am Ende dieser Lektion
Notiz
Ich kann mit einem Wörterbuch zählen, wie oft etwas vorkommt.
Schlüsselwörter
| Begriff | Was er bedeutet | Beispiel |
|---|---|---|
| Häufigkeit | Die Zahl, wie oft etwas vorkommt. | "a" kommt 3-mal vor |
| Zähler | Ein Wörterbuch, das Striche sammelt. | zaehler = {} |
| Schlüssel | Das, was gezählt wird. | "Berlin" |
| Wert | Die Zahl, die zum Schlüssel gehört. | 4 |
| Höchstwert | Die größte Zahl von allen. |
Die Zellen, die Lernende ausfüllen, bleiben in dieser Vorschau leer.
Einstieg: Wörterbücher
Probier es aus
Einstieg: Wörterbücher
4 FragenDeine Antworten werden hier bewertet und nicht gespeichert. Mit einem Konto bleiben deine Ergebnisse erhalten.
Zählen heißt: neu oder schon da?
Bei jedem Element fragst du: Steht es schon im Zähler?
Wenn ja, erhöhst du die Zahl um 1. Wenn nein, legst du einen neuen Eintrag mit der Zahl 1 an.
Das ist immer dasselbe Muster, egal ob du Buchstaben, Wörter oder Ziele zählst.
Probiere es aus: Buchstaben zählen
wort = "Banane"
zaehler = {}
for buchstabe in wort:
if buchstabe in zaehler:
zaehler[buchstabe] = zaehler[buchstabe] + 1
else:
zaehler[buchstabe] = 1
for buchstabe in zaehler:
print(buchstabe, "kommt", zaehler[buchstabe], "mal vor")
# Ersetze "Banane" durch "Ananas".
# Welcher Buchstabe kommt am häufigsten vor?
Beispiel: „Banane“ Schritt für Schritt
| Buchstabe | Schon im Zähler? | Zähler danach |
|---|---|---|
| B | nein | {"B": 1} |
| a | nein | {"B": 1, "a": 1} |
| n | nein | {"B": 1, "a": 1, "n": 1} |
| a | ja | {"B": 1, "a": 2, "n": 1} |
| n | ja | {"B": 1, "a": 2, "n": 2} |
| e | nein | {"B": 1, "a": 2, "n": 2, "e": 1} |
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.