Python len()-Built-in-Funktion
Aus der Python 3 Dokumentation
Einführung
Die len()-Funktion in Python ist eine eingebaute Funktion, die die Anzahl der Elemente (Länge) eines Objekts zurückgibt. Das Objekt kann eine Sequenz (wie eine Zeichenkette, Liste, Tupel) oder eine Sammlung (wie ein Wörterbuch oder eine Menge) sein.
Beispiel
Gibt die Anzahl der Elemente eines Objekts zurück:
len('hello')
len(['cat', 3, 'dog'])
5
3
Test auf Leerheit
Test auf Leerheit
Tests auf Leerheit von Zeichenketten, Listen, Wörterbüchern usw. sollten nicht len verwenden, sondern die direkte boolesche Auswertung bevorzugen.
a = [1, 2, 3]
# schlecht
if len(a) > 0: # ergibt True
print("the list is not empty!")
# gut
if a: # ergibt True
print("the list is not empty!")
the list is not empty!
the list is not empty!