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

Функции и методы в Python

Определение

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

Синтаксис

Синтаксис функции len() выглядит следующим образом:

len(object)

Где:

  • object — объект, длину которого необходимо определить.

Примеры

Использование функции len() в списках

В качестве примера работы данной функции со списками, создадим список и выведем его длину:

fruits = ["яблоко", "банан", "груша", "апельсин"]
print(len(fruits))  # Вывод: 4

Использование функции len() в строках

Если говорить про строки, то функция len() будет возвращать длину строки (количество символов в строке):

text = 'Привет'
print(len(text))  # Вывод: 6

Функция len() и цикл for

Довольно часто функция len() используется в связке с циклом for, т.к. это позволяет удобно проходиться по итерируемым объектам, таким как списки, строки, кортежи и т.д.

В качестве примера создадим список с фруктами и пройдёмся по нему при помощи цикла for. В функцию range() в цикле for передадим длину списка, которую получаем благодаря функции len().

fruits = ["яблоко", "банан", "груша", "апельсин"]
for i in range(len(fruits)):
    print(f"Привет, {fruits[i]}!")
    
# Вывод:
# Привет, яблоко!
# Привет, банан!
# Привет, груша!
# Привет, апельсин!

Таким образом мы поиндексно прошлись по всем элементам списка. Точно также мы можем проходиться и по другим итерируемым объектам.

Заключение

В ходе статьи мы с Вами узнали как работает функция len() в Python. Надеюсь Вам понравилась статья, желаю удачи и успехов! 🙂

Admin
Admin
IT Start