Что делает функция len в Python?

Функция len() возвращает число элементов в указанном объекте-контейнере.

Параметры

Функция len() принимает один аргумент s, который может быть:

  • sequence — строка, байты, кортеж, список, диапазон ИЛИ,
  • collection — словарь, набор, замороженный набор.

Возвращаемое значение

  • Функция len() возвращает количество элементов объекта. Неспособность передать аргумент или передача недопустимого аргумента вызовет исключение TypeError.

Примеры:

print(len([1, 2, 'a']))  # 3
print(len({'a': 'aa', 'b': 'bb'}))  # 2
print(len('some'))  # 4 
1 0

Функция len() возвращает длину переданной ей коллекции (строка, список, кортеж, словарь, множество):

# пробелы тоже учитываются
len('hello world!') # 12

len([1, 'hello', 3, True, [2, 4, 6], False]) # 6
0 0