Python loendab ()

Meetod enumerate () lisab itereeritavale loenduri ja tagastab selle (loendatav objekt).

Süntaks enumerate()on:

 loendama (korduv, algus = 0)

loendage () parameetrid

enumerate() meetodil on kaks parameetrit:

  • iterable - iteratsiooni toetav jada, iteraator või objektid
  • start (valikuline) - enumerate()hakkab sellest numbrist lugema. Kui algus on välja jäetud, 0võetakse seda kui start.

Tagastusväärtus loendist ()

enumerate()meetod lisab itereeritava loenduri ja tagastab selle. Tagastatud objekt on loendatud objekt.

Loendatavate objektide saate teisendada loendiks ja kaheks, kasutades vastavalt meetodit list () ja tuple ().

Näide 1: Kuidas töötab loendur () Pythonis?

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

Väljund

 ((0, "leib"), (1, "piim"), (2, "või")) ((10, "leib"), (11, "piim"), (12, "või"))

Näide 2: Silmuse loendamine objekti üle

 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)

Väljund

 (0, 'leib') (1, 'piim') (2, 'või') 0 leib 1 piim 2 või 100 leib 101 piim 102 või

Huvitavad Artiklid...