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

Обложка к статье "Функция len( ) в Python"

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

Синтаксис

len(s)

Параметры

  • s: Обязательный параметр. Объект, количество элементов в котором нужно определить. Объект должен поддерживать метод __len__().

Возвращаемое значение

Функция возвращает целое число, которое представляет количество элементов в объекте.

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

Пример 1: Количество символов в строке

string = "Hello, World!"
print(len(string))  # Вывод: 13

Пример 2: Количество элементов в списке

my_list = [1, 2, 3, 4, 5]
print(len(my_list))  # Вывод: 5

Пример 3: Количество элементов в кортеже

my_tuple = (1, 2, 3, 4, 5)
print(len(my_tuple))  # Вывод: 5

Пример 4: Количество элементов в словаре

my_dict = {'a': 1, 'b': 2, 'c': 3}
print(len(my_dict))  # Вывод: 3

Пример 5: Количество элементов в множестве

my_set = {1, 2, 3, 4, 5}
print(len(my_set))  # Вывод: 5

Примеры практического применения

Пример 6: Проверка длины списка перед итерацией

my_list = [1, 2, 3, 4, 5]

if len(my_list) > 0:
    for item in my_list:
        print(item)
else:
    print("Список пуст")

Важные замечания

  1. Поддержка различных типов объектов: Функция len поддерживает все типы объектов, которые реализуют метод __len__(). Это включает стандартные коллекции, такие как строки, списки, кортежи, множества и словари.
  2. Эффективность: Вызов len выполняется за константное время для большинства встроенных типов объектов, что делает её очень быстрой операцией.
  3. Пользовательские объекты: Пользовательские классы могут поддерживать функцию len, если они определяют метод __len__().

Оцените статью
( Пока оценок нет )
Обучение Python
Добавить комментарий