Функция enumerate() принимает набор (например, кортеж) и возвращает его как перечисляемый объект.
Функция enumerate() добавляет счетчик в качестве ключа перечисляемого объекта.
Пример 1
Преобразуйте кортеж в перечисляемый объект:
x = (‘apple’, ‘banana’, ‘cherry’)
x1 = enumerate(x)
print(list(x1)) #[(0, ‘apple’), (1, ‘banana’), (2, ‘cherry’)]
b = (‘apple’, ‘banana’, ‘cherry’)
b1 = enumerate(b,1)
print(list(b1)) #[(1, ‘apple’), (2, ‘banana’), (3, ‘cherry’)]
c1 = enumerate((‘apple’, ‘banana’, ‘cherry’),2)
print(list(c1)) #[(2, ‘apple’), (3, ‘banana’), (4, ‘cherry’)]
enumerate(iterable, start)
| Параметр | Описание |
|---|---|
| iterable | Итерируемый объект |
| start | Число. Определение начального номера перечисляемого объекта. По умолчанию 0 |
Встроенные функции Python locals()
Встроенные функции Python list()