Python enumerate ()

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ý, 0berie sa ako start.

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

Zaujímavé články...