Komplexe Datenstrukturen

Contents

Komplexe Datenstrukturen

Inzwischen haben Sie schon einige grundlegende Pythonkenntnisse erworben. Sie können bereits mit einfachen Datentypen wie Zeichenketten oder Zahlen Berechnungen anstellen, Bedingungen und Schleifen formulieren sowie interaktive Programme schreiben und ausführen. In dieser Übungseinheit wollen wir nun noch ein paar Schritte weitergehen. Sie werden komplexe Datenstrukturen kennenlernen, die Ihnen die ein oder andere bereits gestellte Aufgabe erleichtern können und ganz neue Gestaltungsmöglichkeiten bieten.

Was sind Datenstrukturen? Grundsätzlich nichts anderes als eine bestimmte Anordnung und Organisation von miteinander in Beziehung stehenden Daten. In Python gibt es vier eingebaute Datenstrukturen: list, tuple, set und dictionary. Sie bieten Ihnen einige grundlegende Funktionalitäten zur Modellierung von Daten.

Lernziele

Was Sie am Ende der Lektion beantworten können sollen:

  • Was sind Listen?

  • Was sind Tupel?

  • Was sind Sets?

  • Was sind Dictionaries?

und schließlich sollten Sie am Ende des Kapitels dazu in der Lage sein, mit diesen Datenstrukturen flexibel zu arbeiten.

In den folgenden Abschnitten erwarten Sie statt einer größeren Aufgabe mehrere kleinere Teilaufgaben. Die Teilaufgaben zu Listen, Sets und Dictionaries ergeben zusammengenommen ein Miniprojekt. Sie werden, aufbauend auf den vorherigen Abschnitten und den nun folgenden neuen Inhalten, einen Text vorverarbeiten und basale textanalytische Auswertungsmethoden programmieren.