Python enumerate ()

Metoda enumerate () adaugă contra unui iterabil și îl returnează (obiectul enumerate).

Sintaxa lui enumerate()este:

 enumerare (iterabil, start = 0)

enumerate () Parametri

enumerate() metoda are doi parametri:

  • iterabil - o secvență, un iterator sau obiecte care acceptă iterația
  • start (opțional) - enumerate()începe să se numere de la acest număr. În cazul în care este omis de pornire, 0este luat ca start.

Valoare returnată din enumerate ()

enumerate()metoda adaugă contra unui iterabil și îl returnează. Obiectul returnat este un obiect enumerat.

Puteți converti obiectele enumerate în listă și tuplare utilizând metodele list () și respectiv tuplu ().

Exemplul 1: Cum funcționează enumerate () în Python?

 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))

Ieșire

 ((0, „pâine”), (1, „lapte”), (2, „unt”)) ((10, „pâine”), (11, „lapte”), (12, „unt”))

Exemplul 2: Buclarea peste un obiect 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)

Ieșire

 (0, „pâine”) (1, „lapte”) (2, „unt”) 0 pâine 1 lapte 2 unt 100 pâine 101 lapte 102 unt

Articole interesante...