Wie ist ein Array in Python definiert?
Dazu gibt es eine kurze und eine lange Antwort:
Kurze Antwort: Es gibt keine Arrays
Lange Antwort:
Es gibt im Standard keine Arrays, aber zwei bessere Dinge: Listen und Dictionaries.
Listen sind ähnlich zu Arrays, sind aber keine Arrays. Der Unterschied ist, dass Listen dynamisch erweiterbar sind. An Listen kann man Werte hinten anfügen, aber auch davor oder mittendrin — und zwar beliebig viele. Eine Liste definiert man mit eckigen Klammern.
Dictionaries sind noch mächtiger. Sie sind beliebig erweiterbar und lassen sich mit beliebigen (unveränderlichen) Werten indizieren. Dictionaries entsprechen den HashMaps sind anderen Programmiersprachen.