Fungsi enumerate()

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