Metóda enumerate () pridá počítadlo k iterovateľnej hodnote a vráti ju (objekt enumerate).
Syntax enumerate()
je:
enumerate (iterable, start = 0)
enumerate () parametre
enumerate()
metóda má dva parametre:
- iterovateľný - postupnosť, iterátor alebo objekty, ktoré podporujú iteráciu
- štart (voliteľné) -
enumerate()
začne sa počítať od tohto čísla. Ak je štart vynechaný,0
berie sa akostart
.
Vrátená hodnota z enumerate ()
enumerate()
metóda pridá do iterácie počítadlo a vráti ho. Vrátený objekt je vymenovaný objekt.
Môžete previesť vymenované objekty na zoznam a n-ticu pomocou metódy list () a tuple ().
Príklad 1: Ako funguje enumerate () v Pythone?
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))
Výkon
((0, „chlieb“), (1, „mlieko“), (2, „maslo“)) ((10, „chlieb“), (11, „mlieko“), (12, „maslo“))
Príklad 2: Opakovanie slučky nad objektom Enumerate
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)
Výkon
(0, „chlieb“) (1, „mlieko“) (2, „maslo“) 0 chlieb 1 mlieko 2 maslo 100 chlieb 101 mlieko 102 maslo