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

 15586

Функція len() повертає кількість елементів (довжину) об’єкта. Наприклад:

Результат:

3

Синтаксис функції len()

Параметри функції len()

Функція len() приймає один параметр:

   object — об’єкт, який може бути послідовністю (рядок, байтовий об’єкт, кортеж, список, діапазон) або колекцією (словник, множина, заморожена множина).

Значення, яке повертає функція len()

Функція len() повертає кількість елементів об’єкта.

Відсутність аргументу або передача неприпустимого аргументу спричинить помилку TypeError.

Приклад №1: Як працює функція len() з кортежами, списками та діапазонами?

Результат:

[] length is 0
[1, 2, 3] length is 3
(1, 2, 3) length is 3
Length of range(1, 10) is 9

Приклад №2: Як працює функція len() з рядками та байтовими об’єктами?

Результат:

Length of is 0
Length of Python is 6
Length of b'Python' is 6
Length of b'\x01\x02\x03' is 3

Приклад №3: Як функція len() працює зі словниками та множинами?

Результат:

{1, 2, 3} length is 3
set() length is 0
{1: 'one', 2: 'two'} length is 2
{} length is 0
frozenset({1, 2}) length is 2

Внутрішньо функція len() викликає метод __len__() об’єкта. Ми можемо думати про функцію len() як:

Тому ми можемо присвоїти об’єкту довільну довжину (за потреби).

Приклад №4: Як працює функція len() з об’єктами користувача?

Результат:

0
6

Оцінити статтю:

1 Зірка2 Зірки3 Зірки4 Зірки5 Зірок (6 оцінок, середня: 5,00 з 5)
Завантаження...

Залишити відповідь

Ваш E-mail не буде опублікований. Обов'язкові поля відмічені *