Python enumerate ()

Metode enumerate () menambahkan penghitung ke iterable dan mengembalikannya (objek enumerate).

Sintaksnya enumerate()adalah:

 enumerate (iterable, start = 0)

enumerate () Parameters

enumerate() metode mengambil dua parameter:

  • iterable - urutan, iterator, atau objek yang mendukung iterasi
  • start (opsional) - enumerate()mulai menghitung dari nomor ini. Jika start dihilangkan, 0diambil sebagai start.

Return Value dari enumerate ()

enumerate()metode menambahkan counter ke iterable dan mengembalikannya. Objek yang dikembalikan adalah objek pencacahan.

Anda dapat mengonversi objek enumerate menjadi list dan tuple menggunakan metode list () dan tuple ().

Contoh 1: Bagaimana enumerate () bekerja dengan Python?

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

Keluaran

 ((0, 'roti'), (1, 'susu'), (2, 'mentega')) ((10, 'roti'), (11, 'susu'), (12, 'mentega'))

Contoh 2: Looping Over an Enumerate object

 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)

Keluaran

 (0, 'roti') (1, 'susu') (2, 'mentega') 0 roti 1 susu 2 mentega 100 roti 101 susu 102 mentega

Artikel yang menarik...