Bevor wir auf die Bedeutung von Arrays in Python eingehen, klären wir die Frage, was Arrays überhaupt sind und wofür man sie typischerweise benutzt. Unter dem Begriff Array versteht man in Java einen Datentyp oder genauer: einen Container, der eine vorher festgelegte Anzahl von Werten eines bestimmten Typs enthält. Die Art des Datentyps ist dabei nicht bestimmt, der Container kann auch Objekte oder andere Arrays enthalten. Die Länge und die Art des Datentyps müssen allerdings im Vorfeld definiert werden und können im Nachhinein Ihre Werte nicht mehr ändern. Den Prozess, bei dem man die Werte innerhalb des Containers speichert, nennt man Initialisierung.