Función incorporada len() de Python
De la documentación de Python 3
Devuelve la longitud (el número de elementos) de un objeto. El argumento puede ser una secuencia (como una cadena, bytes, tupla, lista o rango) o una colección (como un diccionario, conjunto o conjunto inmutable).
Introducción
La función len() en Python es una función incorporada que devuelve el número de elementos (longitud) en un objeto. El objeto puede ser una secuencia (como una cadena, lista, tupla) o una colección (como un diccionario o conjunto).
Ejemplo
Devolver el número de elementos de un objeto:
len('hello')
len(['cat', 3, 'dog'])
5
3
Prueba de vaciedad
Prueba de vaciedad
La prueba de vaciedad de cadenas, listas, diccionarios, etc., no debe usar len, sino preferir la evaluación booleana directa.
a = [1, 2, 3]
# mal
if len(a) > 0: # se evalúa como True
print("the list is not empty!")
# bien
if a: # se evalúa como True
print("the list is not empty!")
the list is not empty!
the list is not empty!