Python-Übungen für Einsteiger

Worthäufigkeiten in Python zählen

Eine Häufigkeitstabelle zeigt, wie oft jedes normalisierte Wort in einem Text vorkommt.

Was ist Worthäufigkeiten in Python zählen?

Eine Häufigkeitstabelle zeigt, wie oft jedes normalisierte Wort in einem Text vorkommt.

Zähle wiederholte Wörter effizient mit collections.Counter.

Wann wird dieser Ansatz verwendet?

  • Python-Syntax anhand von ausführbarem Code lernen.
  • Eine Grundlage für umfangreichere Programmieraufgaben schaffen.
  • Ideen ohne lokale Einrichtung schnell ausprobieren.

Beispielcode

Code ausführen →
main.py
from collections import Counter
import re

text = "Python is clear. Python is practical."
words = re.findall(r"[a-z]+", text.lower())

print(Counter(words))

Erwartete Ausgabe

Counter({'python': 2, 'is': 2, 'clear': 1, 'practical': 1})

So funktioniert es

Der Text wird in Kleinbuchstaben zerlegt; Counter zählt alle Werte in einem Durchlauf und bietet anschließend die häufigsten Einträge an.

Ändere die Werte und führe das Programm im CodeUtility Python Online-Compiler aus, ohne Python lokal zu installieren.

Übungsaufgaben

Verändere Eingaben und Randfälle, bevor du die Lösung mit größeren Datenmengen testest.

  1. Sage die Ausgabe voraus, bevor du den Code ausführst.
  2. Behandle leere und ungültige Eingaben.
  3. Kapsle die Logik in einer Funktion und ergänze Tests.
In der Python-IDE ausführen →