Was genau ist eine Datenstruktur in Python?
Ich verstehe das nicht ganz, danke für eure Hilfe!
2 Antworten
Eine Datenstruktur ist ein Objekt, das Daten in strukturierter Form ablegt, um dann (effizient) mit diesen Arbeiten zu können.
In der Regel ist die einfachste Datenstruktur ein Tupel bzw. Datensatz, record .. gefolgt von Feld, denn hier wird eine Ansammlung von Daten aufbewahrt. Primititve Typen wie int, float usw. sind keine Datenstrukturen, da sie der Speicherung eines einzelnen Datums dienen.
Einfache in Python verfügbare Datenstrukturen sind z.B. Tupel, Liste, Dictionary, Set.
Theoretisch gesehen sind das vorgegebene Strukturen wie Daten repräsentiert werden.
Beispielsweise int, float, string, char, aber auch eigene Datenstrukturen, die man mit Klassen erstellt. Beispielsweise auch Arrays, Listen, Linked list etc. pp.
Man kann weitere Datenstrukturen somit mit den primitiven Datenstrukturen (Datentypen) erstellen.