Определение
Функция 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. Надеюсь Вам понравилась статья, желаю удачи и успехов! 🙂