Python enumerate ()

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, 0se vzame kot start.

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

Zanimive Članki...