Как работает 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