Tutorials  /  Python

Wie man die Länge einer Liste in Python ermittelt: Anleitung

Ccentron Redaktion · Dezember 2024 ·3 Min. Lesezeit ·Python, Tutorial

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:

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

Ausgabe:

4

VM

Passende Infrastruktur bei centron

Skripte und Dienste brauchen irgendwann eine Umgebung, die durchläuft: ccloud³ VMs ab 3,12 € im Monat, stundengenau abgerechnet. Cloud Server mieten →

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:

Python
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:

Python
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.

Jetzt 200 € Guthaben sichern

Testen Sie Ihr Setup auf ccloud³

Registrieren Sie sich in der ccloud³ und erhalten Sie 200 € Startguthaben für Ihr Projekt – z. B. für eine PostgreSQL-VM mit automatischen Backups.

centron Redaktion Technische Redaktion

Das Redaktionsteam von centron schreibt Anleitungen aus dem Betriebsalltag: getestet auf unserer eigenen Plattform, betrieben im Rechenzentrum in Hallstadt bei Bamberg.

Kategorie Python
Teilen
Noch offene Fragen?

Unser Team hilft Ihnen bei Ihrem konkreten Setup weiter – von Menschen, die die Plattform selbst betreiben.

War dieses Tutorial hilfreich?

Ihre Antwort wird anonym gespeichert und hilft uns, die Tutorials zu verbessern.

Kommentare

Noch keine Kommentare – stellen Sie die erste Frage zu diesem Tutorial.

Zum Kommentieren anmelden

Kommentare stehen centron-Kunden offen. Melden Sie sich in Ihrem Konto an, um eine Frage zu diesem Tutorial zu stellen.

Weiterlesen

Das könnte Sie auch interessieren

Jetzt kostenlos anfangen

Melden Sie sich an und erhalten Sie in den ersten 60 Tagen ein Guthaben von 200 € bei centron.

Dieses Werbeangebot gilt nur für neue Konten. Angebot ausschließlich für Gewerbetreibende.

Jetzt loslegen Sales kontaktieren