Что делает функция 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.