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,0
pidetäänstart
.
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