Python oppregner ()

Enumerate () -metoden legger teller til en iterabel og returnerer den (enumerate-objektet).

Syntaksen for enumerate()er:

 oppregne (iterabel, start = 0)

oppregne () parametere

enumerate() metoden tar to parametere:

  • iterable - en sekvens, en iterator eller objekter som støtter iterasjon
  • start (valgfritt) - enumerate()begynner å telle fra dette tallet. Hvis start er utelatt, 0blir tatt som start.

Returneringsverdi fra enumerate ()

enumerate()metoden legger teller mot en iterabel og returnerer den. Det returnerte objektet er et opptalt objekt.

Du kan konvertere oppførte objekter til liste og tuple ved å bruke henholdsvis list () og tuple () -metoden.

Eksempel 1: Hvordan enumerate () fungerer i 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))

Produksjon

 ((0, 'brød'), (1, 'melk'), (2, 'smør')) ((10, 'brød'), (11, 'melk'), (12, 'smør'))

Eksempel 2: Looping Over an Enumerate object

 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)

Produksjon

 (0, 'brød') (1, 'melk') (2, 'smør') 0 ​​brød 1 melk 2 smør 100 brød 101 melk 102 smør

Interessante artikler...