Az enumerate () metódus számlálót ad hozzá egy iterálhatóhoz, és visszaadja azt (az enumerate objektumot).
A szintaxisa enumerate()
:
felsorolja (iterálható, kezdet = 0)
enumerate () Paraméterek
enumerate()
A módszer két paramétert vesz fel:
- iterálható - szekvencia, iterátor vagy objektumok, amelyek támogatják az iterációt
- start (opcionális) -
enumerate()
ettől a számtól kezdi el a számolást. Ha a kezdeti elhagyjuk,0
vesszükstart
.
Visszatérési érték a felsorolásból ()
enumerate()
metódus számlálót ad hozzá egy iterálhatóhoz, és visszaadja. A visszaküldött objektum egy felsorolt objektum.
A felsorolt objektumokat konvertálhatja listára és duplára a list () és a tuple () módszerrel.
1. példa: Hogyan működik az enumerate () a Pythonban?
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))
Kimenet
((0, „kenyér”), (1, „tej”), (2, „vaj”)) ((10, „kenyér”), (11, „tej”), (12, „vaj”))
2. példa: Looping egy Enumerate objektum felett
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)
Kimenet
(0, „kenyér”) (1, „tej”) (2, „vaj”) 0 kenyér 1 tej 2 vaj 100 kenyér 101 tej 102 vaj