Python uzskaitīt ()

Metode enumerate () pievieno skaitli atkārtojamam skaitlim un atgriež to (uzskaitāmo objektu).

Sintakse enumerate()ir:

 uzskaitīt (iterējams, sākums = 0)

uzskaitīt () parametrus

enumerate() metode prasa divus parametrus:

  • iterējams - secība, iterators vai objekti, kas atbalsta iterāciju
  • start (pēc izvēles) - enumerate()sāk skaitīt no šī skaitļa. Ja sākums ir izlaists, 0to uzskata par start.

Atgriezt vērtību no uzskaitījuma ()

enumerate()metode pievieno skaitli atkārtojamam skaitlim un to atdod. Atgrieztais objekts ir uzskaitīts objekts.

Izmantojot attiecīgi list () un tuple () metodi, jūs varat konvertēt objektu uzskaitījumu un saraksti.

1. piemērs: Kā uzskaitījums () darbojas 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))

Rezultāts

 ((0, 'maize'), (1, 'piens'), (2, 'sviests')) ((10, 'maize'), (11, 'piens'), (12, 'sviests'))

2. piemērs: cilpa pār objektu Uzskaitīt

 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)

Rezultāts

 (0, 'maize') (1, 'piens') (2, 'sviests') 0 maize 1 piens 2 sviests 100 maize 101 piens 102 sviests

Interesanti raksti...