# Python Array Length herausfinden – so geht’s!

Wenn Sie mit Arrays in Python arbeiten und deren Länge herausfinden möchten, haben Sie gleich mehrere Möglichkeiten. Wir stellen Ihnen zwei vor: die Funktionen len und size.

## Die Länge von Python Arrays herausfinden mit len

Da Python **ohne den Import zusätzlicher Bibliotheken keine Arrays**, sondern nur [Python Lists](https://www.ionos.de/digitalguide/websites/web-entwicklung/python-list/ "Python List") unterstützt, müssen Sie, um mit der Datenstruktur arbeiten zu können, zunächst die Bibliothek **numpy** in Ihr Projekt einbinden. Im Anschluss können Sie [Python Arrays](https://www.ionos.de/digitalguide/websites/web-entwicklung/python-array/ "Python Array") nutzen. Um die Anzahl von Elementen in Ihrem Array herauszufinden, eignet sich u. a. die Standardfunktion [Python Len](https://www.ionos.de/digitalguide/websites/web-entwicklung/python-len/ "Python len").

Im folgenden Beispiel erstellen wir einen Array, der die Zahlen von 0 bis 5 enthält. Anschließend sorgt der **Aufruf von len** dafür, dass die Länge unseres Arrays der Variable l zugewiesen wird.

```none
import numpy as np
a = np.array([0,1,2,3,4,5])
l = len(a)
```

In der Variable l ist nun der Wert 6 gespeichert, da der Array insgesamt sechs Elemente enthält.

Die Funktion len eignet sich auch, um die [Länge von Python-Listen herauszufinden](https://www.ionos.de/digitalguide/websites/web-entwicklung/python-list-length/ "Python list length"). Diese werden von vielen Programmierenden als **eine Art Array-Ersatz** benutzt, wenn keine zusätzlichen Bibliotheken im Projekt eingesetzt werden sollen.

---

### Tipp

Sie nutzen Python für Ihr Webprojekt? Um Änderungen an Ihrem Projekt in Echtzeit zu deployen, eignet sich [Deploy Now](https://www.ionos.de/hosting/deploy-now "Deploy Now von IONOS") von IONOS. Die direkte Anbindung an Git vereinfacht Ihre Workflows und sorgt dafür, dass Sie den aktuellen Stand Ihres Projekts jederzeit im Blick behalten.

---

## Python Array Length herausfinden mit size

Wenn Sie mit numpy arbeiten, bietet Ihnen die Bibliothek ebenfalls eine Methode an, mit der Sie die Länge von Arrays unkompliziert herausfinden können. Sie heißt **size** und ist **nur für Arrays definiert**; wenn Sie sie also auf eine Python-Liste anwenden möchten, wird das nicht funktionieren. Im Gegensatz zu len können Sie mit size auch die Anzahl an Elementen in einem **mehrdimensionalen Array** herausfinden.

Auch in diesem Falle ist ein Codebeispiel hilfreich, um sich den Einsatz von size zu verdeutlichen. Wir erstellen zunächst dasselbe Array wie im ersten Beispiel, das die Zahlen von 0 bis 5 enthält, und speichern in der Variable namens l die Länge. Anschließend erstellen wir ein Array, das selbst aus drei einzelnen Arrays besteht, und speichern dessen Länge in der Variable namens s.

```none
import numpy as np
# eindimensionaler Array
a = np.array([0,1,2,3,4,5])
l = a.size
# mehrdimensionaler Array
m = np.array([[0,1,2], [3,4,5], [6,7,8], [9,10,11]])
s = m.size
```

Wenn Sie sich den in der Variablen l gespeicherten Wert ansehen, werden Sie feststellen, dass es keinen Unterschied zum Aufruf von len gibt: Auch in diesem Fall wird die Variable l eine 6 beinhaltet, da der Array aus sechs Elementen besteht.

Eventuell überraschen wird Sie der zweite Aufruf von size. In der Variable namens m ist nun eine 12 gespeichert. Das liegt daran, dass **size die Elemente aller Arrays einzeln zählt** und ausgibt. Ein len-Aufruf an dieser Stelle würde Ihnen eine 4 zurückliefern, da sich der **len-Aufruf immer nur auf die erste Dimension des Arrays bezieht**, in der Sie im vorliegenden Beispiel insgesamt vier Unterarrays speichern. Die Elemente, auf die len sich bezieht, sind also „\[0,1,2\]“, „\[3,4,5\]“, „\[6,7,8\]“ und „\[9,10,11\]“.


This is a markdown version of: [https://www.ionos.de/digitalguide/websites/web-entwicklung/python-array-length/](https://www.ionos.de/digitalguide/websites/web-entwicklung/python-array-length/) for AI/LLM consumption.