Встроенная функция Python len()
Introduction
Встроенная функция len() в Python возвращает количество элементов (длину) объекта. Объектом может быть последовательность (например, строка, список, кортеж) или коллекция (например, словарь или множество).
Example
Возвращает количество элементов объекта:
len('hello')
len(['cat', 3, 'dog'])
5
3
Test of emptiness
Проверка на пустоту
Для проверки на пустоту строк, списков, словарей и т. д. не следует использовать len, а предпочесть прямое булево преобразование.
a = [1, 2, 3]
# плохо
if len(a) > 0: # вычисляется как True
print("the list is not empty!")
# хорошо
if a: # вычисляется как True
print("the list is not empty!")
the list is not empty!
the list is not empty!