Встроенная функция Python len()

Из документации Python 3

Возвращает длину (количество элементов) объекта. Аргументом может быть последовательность (например, строка, байты, кортеж, список или диапазон) или коллекция (например, словарь, множество или неизменяемое множество).

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!