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

Функция len в Python

Функция len в Python используется для определения длины объекта, такого как список, строка или кортеж. Она возвращает количество элементов в объекте.

Примеры использования:

my_list = [1, 2, 3, 4, 5]
length = len(my_list)
print(f"Длина списка: {length}")  # Вывод: Длина списка: 5

my_string = "Привет, мир!"
length = len(my_string)
print(f"Длина строки: {length}")  # Вывод: Длина строки: 12

my_tuple = (1, 2, 3, 4, 5)
length = len(my_tuple)
print(f"Длина кортежа: {length}")  # Вывод: Длина кортежа: 5

Детальный ответ

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

Функция len в Python используется для определения количества элементов в объекте. Она может принимать различные типы данных, такие как строки, списки, кортежи и словари, и возвращает их длину.

Работа с строками

Когда функции len передается строка, она возвращает количество символов в этой строке. Рассмотрим пример:


str_example = "Пример строки"
print(len(str_example))
    

В данном случае функция len вернет значение 14, так как строка содержит 14 символов.

Работа со списками и кортежами

При использовании функции len для списка или кортежа, она возвращает количество элементов в этой коллекции. Рассмотрим примеры:


list_example = [1, 2, 3, 4, 5]
tuple_example = ('apple', 'banana', 'cherry')

print(len(list_example))
print(len(tuple_example))
    

В результате выполнения кода функция len для списка вернет значение 5, так как список содержит 5 элементов. А функция len для кортежа вернет значение 3, так как кортеж содержит 3 элемента.

Работа со словарями

При использовании функции len для словаря, она возвращает количество элементов (пар "ключ-значение") в словаре. Рассмотрим пример:


dict_example = {'a': 1, 'b': 2, 'c': 3}

print(len(dict_example))
    

В данном случае функция len вернет значение 3, так как словарь содержит 3 пары "ключ-значение".

Обработка пустых объектов

Если функции len передается пустой объект, она вернет значение 0. Рассмотрим примеры:


empty_str = ""
empty_list = []
empty_dict = {}

print(len(empty_str))
print(len(empty_list))
print(len(empty_dict))
    

В результате выполнения кода функция len для пустой строки, пустого списка и пустого словаря вернет значение 0.

Заключение

Функция len в Python предоставляет удобный способ определить количество элементов в различных типах данных. Она может использоваться для строк, списков, кортежей и словарей. Помните, что она возвращает количество символов для строк и количество элементов для остальных коллекций. Также обратите внимание, что пустые объекты будут иметь длину равную 0.

Видео по теме

Почему в Python реализована глобальная функция len() и что об этом говорит Гвидо ван Россум?

Функция len() в Python. Как измерить длину строки в Python?

Пишем свою функцию len. Упражнение. Уроки Python. Александр Килинкаров

Похожие статьи:

❓ Как посчитать время работы программы в Питоне? 🕐

🔧Как установить PyCharm с помощью Sympy Python?

🔑 Как сложить элементы списка в Питоне: простое объяснение и примеры

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

🐍 Как использовать классы в Python: легкий гид и примеры кода

Познакомьтесь с основами программирования на языке Python 🐍

🔄 Как перезапустить цикл while в Python: легкое руководство