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

 15985

Функція enumerate() додає лічильник до ітерованого об’єкта та повертає його.

Наприклад:

Результат:

[(0, 'Python'), (1, 'Java'), (2, 'JavaScript')]

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

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

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

   iterable — послідовність, ітератор або об’єкти, які підтримують ітерацію;

   start (не обов’язково) — початок відліку. Якщо цей параметр не вказано, то в якості значення за замовчуванням використовується 0.

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

Функція enumerate() додає лічильник до ітерованого об’єкта та повертає його. Об’єкт, що повертається — це перелічувальний об’єкт. Ми можемо конвертувати перелічувальні об’єкти в список та кортеж, використовуючи функції list() та tuple() відповідно.

Приклад №1: Робота функції enumerate()

Результат:

<class 'enumerate'>
[(0, 'bread'), (1, 'milk'), (2, 'butter')]
[(10, 'bread'), (11, 'milk'), (12, 'butter')]

Приклад №2: Цикл і перелічувальний об’єкт

Результат:

(0, 'bread')
(1, 'milk')
(2, 'butter')

0 bread
1 milk
2 butter

100 bread
101 milk
102 butter

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

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

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

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