Метода енумерате () додаје бројач итерабилу и враћа га (објект енумерате).
Синтакса enumerate()
је:
набројати (итерабле, старт = 0)
енумерате () Параметри
enumerate()
метода узима два параметра:
- итерабле - секвенца, итератор или објекти који подржавају итерацију
- старт (опционално) -
enumerate()
започиње одбројавање од овог броја. Ако је старт изостављен,0
узима се каоstart
.
Повратна вредност од енумерате ()
enumerate()
метода додаје бројач итерабилу и враћа га. Враћени објекат је набројани објекат.
Можете да претворите набројане објекте у листу и уврштавање помоћу метода лист () и тупле ().
Пример 1: Како енумерате () ради у Питхону?
grocery = ('bread', 'milk', 'butter') enumerateGrocery = enumerate(grocery) print(type(enumerateGrocery)) # converting to list print(list(enumerateGrocery)) # changing the default counter enumerateGrocery = enumerate(grocery, 10) print(list(enumerateGrocery))
Оутпут
((0, „хлеб“), (1, „млеко“), (2, „путер“)) ((10, „хлеб“), (11, „млеко“), (12, „маслац“))
Пример 2: Превлачење преко набројаног објекта
grocery = ('bread', 'milk', 'butter') for item in enumerate(grocery): print(item) print('') for count, item in enumerate(grocery): print(count, item) print('') # changing default start value for count, item in enumerate(grocery, 100): print(count, item)
Оутпут
(0, „хлеб“) (1, „млеко“) (2, „путер“) 0 хлеб 1 млеко 2 путер 100 хлеб 101 млеко 102 путер