Python luetella ()

Enumerate () -metodi lisää laskurin iteroitavaan ja palauttaa sen (luetellun objektin).

Syntaksi enumerate()on:

 luetella (iteroitavissa, alku = 0)

luetella () parametrit

enumerate() menetelmä ottaa kaksi parametria:

  • iteroituva - sarja, iteraattori tai iterointia tukevat objektit
  • start (valinnainen) - enumerate()alkaa laskea tästä numerosta. Jos käynnistys jätetään pois, 0pidetään start.

Palautusarvo luettelosta ()

enumerate()method lisää laskurin iteroitavaan ja palauttaa sen. Palautettu objekti on lueteltu objekti.

Voit muuntaa luetteloituja objekteja luetteloksi ja dupleksi käyttämällä list () - ja tuple () -menetelmiä.

Esimerkki 1: Kuinka enumerate () toimii Pythonissa?

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

Tuotos

 ((0, 'leipä'), (1, 'maito'), (2, 'voi')) ((10, 'leipä'), (11, 'maito'), (12, 'voi'))

Esimerkki 2: Silmukka luetellun objektin yli

 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)

Tuotos

 (0, 'leipä') (1, 'maito') (2, 'voita') 0 leipää 1 maitoa 2 voita 100 leipää 101 maitoa 102 voita

Mielenkiintoisia artikkeleita...