Python tæller ()

Enumerate () -metoden tilføjer tæller til en iterabel og returnerer den (enumerate-objektet).

Syntaksen for enumerate()er:

 enumerate (iterable, start = 0)

enumerate () Parametre

enumerate() metoden tager to parametre:

  • iterable - en sekvens, en iterator eller objekter, der understøtter iteration
  • start (valgfri) - enumerate()begynder at tælle fra dette nummer. Hvis start udelades, 0tages som start.

Returneringsværdi fra enumerate ()

enumerate()metode tilføjer tæller til en iterabel og returnerer den. Det returnerede objekt er et optællingsobjekt.

Du kan konvertere opregnede objekter til henholdsvis liste og tuple ved hjælp af henholdsvis listen () og tuple ().

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

Produktion

 ((0, 'brød'), (1, 'mælk'), (2, 'smør')) ((10, 'brød'), (11, 'mælk'), (12, 'smør'))

Eksempel 2: Looping over et tællerobjekt

 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)

Produktion

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

Interessante artikler...