„Python“ išvardyti ()

Metodas enumerate () prideda skaitiklį iterable ir grąžina jį (objektą enumerate).

Sintaksė enumerate()yra:

 surašyti (kartotinas, pradžia = 0)

surašyti () parametrus

enumerate() metodas apima du parametrus:

  • iteruojamas - iteraciją palaikanti seka, iteratorius ar objektai
  • startas (neprivaloma) - enumerate()pradedama skaičiuoti nuo šio skaičiaus. Jei pradžia praleista, 0laikoma start.

Grąžinti vertę iš surašyti ()

enumerate()metodas prideda skaitiklį prie iteruojamo ir grąžina. Grąžintas objektas yra išvardytas objektas.

Naudodamiesi „list“ (ir „tuple“) metodais, galite konvertuoti išvardintus objektus į sąrašą ir „tuple“.

1 pavyzdys: Kaip „Python“ veikia surašymas ()?

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

Rezultatas

 ((0, „duona“), (1, „pienas“), (2, „sviestas“)) ((10, „duona“), (11, „pienas“), (12, „sviestas“))

2 pavyzdys: Looping over Surašyti objektą

 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)

Rezultatas

 (0, „duona“) (1, „pienas“) (2, „sviestas“) 0 duona 1 pienas 2 sviestas 100 duonos 101 pienas 102 sviestas

Įdomios straipsniai...