Metoda enumerate () doda števcu iterabil in ga vrne (objekt enumerate).
Sintaksa enumerate()
je:
enumerate (iterable, start = 0)
enumerate () Parametri
enumerate()
metoda ima dva parametra:
- iterable - zaporedje, iterator ali predmeti, ki podpirajo iteracijo
- start (neobvezno) -
enumerate()
začne štetje od te številke. Če je začetek izpuščen,0
se vzame kotstart
.
Vrnjena vrednost od enumerate ()
enumerate()
metoda doda števec iterabilu in ga vrne. Vrnjeni predmet je objekt s štetjem.
Predmete s štetjem lahko pretvorite v seznam in nabor z uporabo metode list () oziroma tuple ().
Primer 1: Kako enumerate () deluje v Pythonu?
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))
Izhod
((0, "kruh"), (1, "mleko"), (2, "maslo")) ((10, "kruh"), (11, "mleko"), (12, "maslo"))
Primer 2: Looping nad predmetom 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)
Izhod
(0, 'kruh') (1, 'mleko') (2, 'maslo') 0 kruh 1 mleko 2 maslo 100 kruh 101 mleko 102 maslo