Verschiedene Python-Methoden, um die Länge einer Liste zu ermitteln

Python Len Methode

Um die Länge einer Liste in Python zu ermitteln, ist die Verwendung der len()-Methode die gebräuchlichste und effizienteste Methode, da sie eine eingebaute Funktion ist. Da eine Liste ein Objekt ist, ist die Größe der Liste bereits im Speicher gespeichert, um sie schnell abzurufen.

Verwendung der len()-Methode zur Bestimmung der Länge einer Liste

Sie können die eingebaute len()-Methode verwenden, um die Länge einer Liste zu ermitteln.

Diese len()-Methode akzeptiert eine Sequenz oder eine Sammlung als Argument und gibt die Anzahl der Elemente in der Sequenz oder Sammlung zurück.

Die Syntax von len() ist:

len(s)

Das folgende Beispiel stellt eine Liste bereit und verwendet die len()-Methode, um die Länge der Liste zu ermitteln:

inp_lst = ['Python', 'Java', 'Ruby', 'JavaScript']
size = len(inp_lst)
print(size)

Ausgabe
4

Alternative Methoden, um die Länge einer Liste zu ermitteln

Obwohl die len()-Methode normalerweise der beste Ansatz ist, um die Länge einer Liste zu ermitteln, gibt es noch einige andere Möglichkeiten, die Länge einer Liste in Python zu bestimmen.

Verwendung der length_hint()-Methode zur Bestimmung der Länge einer Liste

Das Python-Modul operator verfügt über eine length_hint()-Methode, um die Länge eines iterierbaren Objekts zu schätzen. Wenn die Länge bekannt ist, gibt die length_hint()-Methode die tatsächliche Länge zurück. Andernfalls gibt die length_hint()-Methode eine geschätzte Länge zurück. Bei Listen ist die Länge immer bekannt, daher verwendet man normalerweise die len()-Methode.

Die Syntax von length_hint() ist:

length_hint(object)

Das folgende Beispiel stellt eine Liste bereit und verwendet die length_hint()-Methode, um die Länge der Liste zu ermitteln:

from operator import length_hint 
inp_lst = ['Python', 'Java', 'Ruby', 'JavaScript']
size = length_hint(inp_lst)
print(size)

Ausgabe
4

Verwendung von For-Schleifen zur Bestimmung der Länge einer Liste

Dieser Abschnitt bietet eine weniger praktische, aber dennoch informative Möglichkeit, die Länge einer Liste ohne spezielle Methode zu ermitteln. Die Verwendung einer Python-For-Schleife, um die Listenlänge zu erhalten, ist auch eine naive Methode und findet in fast jeder Programmiersprache Verwendung.

Die grundlegenden Schritte, um die Länge einer Liste mit einer For-Schleife zu ermitteln, sind:

    • Deklarieren Sie eine Zählervariable und initialisieren Sie sie mit null.

counter = 0

    • Verwenden Sie eine For-Schleife, um alle Datenelemente zu durchlaufen, und erhöhen Sie nach jedem Element die Zählervariable um 1.


for item in list:
counter += 1

Die Länge des Arrays ist in der Zählervariable gespeichert, die die Anzahl der Elemente in der Liste darstellt. Diese Variable kann in anderem Code oder in der Ausgabe  Verwendung finden.

print(counter)

Das folgende Beispiel zeigt, wie Sie die Länge einer Liste ermitteln können:

inp_lst = ['Python', 'Java', 'Ruby', 'JavaScript']
size = 0
for x in inp_lst:
    size += 1
print(size)

Ausgabe
4

Fazit

In diesem Artikel haben Sie verschiedene Möglichkeiten kennengelernt, wie Sie die Länge einer Liste in Python ermitteln können.

Kostenlosen Account erstellen

Registrieren Sie sich jetzt und erhalten Sie Zugang zu unseren Cloud Produkten.

Das könnte Sie auch interessieren:

centron Managed Cloud Hosting in Deutschland

Dateigröße in Python: Anleitung mit Beispielen

Python, Tutorial
Dateigröße in Python Das os-Modul in Python bietet eine effiziente Möglichkeit, die Dateigröße zu ermitteln. Mit der stat()-Funktion können wir verschiedene dateibezogene Informationen abrufen. Eine der wichtigsten Eigenschaften dieser Funktion…