Deskripsi
Fungsi enumerate()
mengembalikan objek enumerate yaitu objek iterable yang tiap itemnya berpasangan dengan indeks.
Sintaks
Sintaks dari fungsi enumerate() adalah seperti berikut:
enumerate(iterable, start=0)
Parameter
Fungsi enumerate() memiliki 2 parameter yaitu:
- iterable – data iterable seperti list, string, tuple, dan lain – lain
- start – awal dari indeks
Nilai Kembalian
Fungsi enumerate() mengembalikan sebuah objek enumerate yaitu objek iterable yang tiap itemnya memiliki indeks. Karena berjenis iterable, maka itemnya bisa di looping menggunakan for.
Contoh
Contoh dari penggunaan fungsi enumerate() adalah sebagai berikut:
foods = ['bread', 'cake', 'rice']
enum_foods = enumerate(foods)
print(type(enum_foods))
for item in enum_foods:
print(item)
Output
Output dari program di atas adalah seperti berikut:
(0, 'bread') (1, 'cake') (2, 'rice')