Easier to read with cream paper, a tint, more contrast or larger text? Choose your colours and text, once, for every page.

Vorschau

Häufigkeiten zählen

Das ist die erste Seite der Lektion. Lies sie und probier die Aufgaben aus. Der Rest steht im ganzen Kurs.

40 Minuten

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

BegriffWas er bedeutetBeispiel
HäufigkeitDie Zahl, wie oft etwas vorkommt."a" kommt 3-mal vor
ZählerEin Wörterbuch, das Striche sammelt.zaehler = {}
SchlüsselDas, was gezählt wird."Berlin"
WertDie Zahl, die zum Schlüssel gehört.4
HöchstwertDie 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 Fragen
Probieren Sie es aus: Ihre Antworten werden hier bewertet und danach vergessen. Melden Sie sich an, wenn Ihre Punktzahl gespeichert werden soll und Sie später dort weitermachen möchten, wo Sie aufgehört haben.Anmelden, um die Punktzahl zu behalten

Deine 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

Code: python
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

BuchstabeSchon im Zähler?Zähler danach
Bnein{"B": 1}
anein{"B": 1, "a": 1}
nnein{"B": 1, "a": 1, "n": 1}
aja{"B": 1, "a": 2, "n": 1}
nja{"B": 1, "a": 2, "n": 2}
enein{"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 Fragen
Probieren Sie es aus: Ihre Antworten werden hier bewertet und danach vergessen. Melden Sie sich an, wenn Ihre Punktzahl gespeichert werden soll und Sie später dort weitermachen möchten, wo Sie aufgehört haben.Anmelden, um die Punktzahl zu behalten

Deine Antworten werden hier bewertet und nicht gespeichert. Mit einem Konto bleiben deine Ergebnisse erhalten.

Die Lektion geht weiter

8 weitere Teile dieser Lektion stehen im ganzen Kurs, mit den Aufgaben und der Abschlussprüfung. Mit einem Konto bekommst du alles.