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,0
diambil sebagaistart
.
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