Python felsorolja ()

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, 0vesszük start.

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

érdekes cikkek...