Runtime v2.81 · Diperbarui 30 Sep 2026

enumerate

Mengembalikan daftar pasangan Tuple(indeks, item) untuk nilai apa pun yang dapat diubah.

Sintaks

enumerate(iterable, start=0)

Parameter

NamaDeskripsi
iterableString | list | tuple | dict
Value to enumerate. Dictionaries enumerate keys.
Wajib · Posisi atau nama
Tanpa nilai bawaan
startInt
First index value.
Opsional · Posisi atau nama
Default: 0

Nilai yang dikembalikan

list[tuple] — daftar tupel dua item: indeks pertama, item asli kedua.

Perilaku / efek samping

Mengembalikan daftar pasangan Tuple(indeks, item) untuk nilai apa pun yang dapat diubah.

Eksekusi

  • Menunggu selesai: Tidak
  • Keamanan akses bersamaan: Gunakan objek terpisah di tiap alur
  • Eksekusi paralel: Ya

Operasi nilai berjalan dalam alur pemanggil tanpa sengaja menunggu tangkapan layar, gestur selesai, atau masukan pengguna. Buat wadah dan builder yang dapat berubah secara terpisah dalam setiap alur; isolasi bukan jaminan sinkronisasi objek bersama.

Contoh

# Beri nomor item sebelum dipakai
names = ["alpha", "beta"]
for pair in enumerate(names, start=1):
    text(str(pair[0]) + ": " + pair[1])

Kesalahan / batasan

Tidak ada batasan tambahan yang didokumentasikan; ikuti kontrak parameter dan perilaku di atas.

API terkait

Tidak ada