Что возвращает функция len в Python? ✍️🔍🐍
Функция len
возвращает количество элементов в заданной структуре данных в Python.
numbers = [1, 2, 3, 4, 5]
length = len(numbers)
print(length) # Выведет: 5
В приведенном примере функция len
возвращает значение 5, так как список numbers
содержит 5 элементов.
Детальный ответ
Что возвращает функция len в Python?
В Python, функция len
используется для определения размера или длины контейнера, такого как строка, список, кортеж, словарь или множество. Функция len
возвращает целочисленное значение, представляющее количество элементов в контейнере.
Давайте рассмотрим примеры использования функции len
с различными типами контейнеров:
Пример 1: Строка
text = "Привет, мир!"
length = len(text)
print(length) # Выводит: 13
В данном примере создается переменная text
, содержащая строку "Привет, мир!". Затем функция len
применяется к этой строке, и результат (13) сохраняется в переменной length
. Функция print
выводит значение переменной length
, которое представляет длину строки.
Пример 2: Список
numbers = [1, 2, 3, 4, 5]
length = len(numbers)
print(length) # Выводит: 5
В этом примере создается список numbers
, содержащий пять элементов. Функция len
применяется к списку, и результат (5) сохраняется в переменной length
. Функция print
выводит значение переменной length
, соответствующее количеству элементов в списке.
Пример 3: Кортеж
tuple_example = (1, 'a', True)
length = len(tuple_example)
print(length) # Выводит: 3
В данном примере создается кортеж tuple_example
, содержащий три элемента разных типов. Функция len
применяется к кортежу, и результат (3) сохраняется в переменной length
. Функция print
выводит значение переменной length
, которое представляет количество элементов в кортеже.
Пример 4: Словарь
person = {'name': 'Иван', 'age': 25, 'city': 'Москва'}
length = len(person)
print(length) # Выводит: 3
В этом примере создается словарь person
, содержащий информацию о человеке. Функция len
применяется к словарю, и результат (3) сохраняется в переменной length
. Функция print
выводит значение переменной length
, соответствующее количеству пар ключ-значение в словаре.
Пример 5: Множество
my_set = {1, 2, 3, 4, 5}
length = len(my_set)
print(length) # Выводит: 5
В данном примере создается множество my_set
, содержащее пять элементов. Функция len
применяется к множеству, и результат (5) сохраняется в переменной length
. Функция print
выводит значение переменной length
, соответствующее количеству элементов в множестве.
Таким образом, функция len
возвращает количество элементов в контейнере. Помните, что функция len
может быть применена к различным типам контейнеров, поэтому всегда убедитесь в правильности типа контейнера, для которого вы хотите получить его длину.