Mengembalikan daftar pasangan Tuple(indeks, item) untuk nilai apa pun yang dapat diubah.
Sintaks
enumerate(iterable, start=0)Parameter
| Nama | Deskripsi |
|---|---|
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