DANFA

Python: Функция len()

Функция len() в Python служит для определения длины объектов, представляющих коллекции элементов, такие как списки, кортежи, строки, множества, словари и другие итерации.

Как работает len()?


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

Основные случаи использования:
  • Списки: Возвращает количество элементов в списке.
  • Строки: Возвращает количество символов в строке.
  • Кортежи: Возвращает количество элементов в кортеже.
  • Словари: Возвращает количество ключей в словаре.
  • Множества: Возвращает количество уникальных элементов в множестве.

Примеры использования:
# Длина строки
string_length = len("Привет, мир!")
print(string_length)  # Выведет: 13

# Длина списка
list_length = len([1, 2, 3, 4])
print(list_length)  # Выведет: 4

# Длина словаря
dict_length = len({"a": 1, "b": 2})
print(dict_length)  # Выведет: 2

# Длина кортежа
tuple_length = len((True, False))
print(tuple_length)  # Выведет: 2

# Длина множества
set_length = len({1, 2, 3, 3})  # Элементы уникальны
print(set_length)  # Выведет: 3

Применение в программах:

Функция len() часто применяется в циклах и условных конструкциях для проверки размера коллекций:
words = ["яблоко", "груша", "банан"]
for i in range(len(words)):
    print(i, words[i])

len() — простая, удобная и широко применяемая функция, позволяющая получать размер большинства структур данных в Python.

Справочник Python
Автор:  01.10.2025 09:29:14 am