Python-da enumerate() funksiyası — bir iterasiya olunan obyekt (siyahı, tuple, string və s.) üzərində dövr edərkən həm elementin özünə, həm də onun indeksinə (yəni sıra nömrəsinə) eyni anda çıxış əldə etməyə imkan verir. Normal for dövründə yalnız elementin özü ilə işləyirsinizsə, enumerate istifadə etdikdə hər iki məlumatı eyni anda əldə edə bilirsiniz.
Bu, kodu daha səliqəli, oxunaqlı və təhlükəsiz edir, çünki indeksləri ayrıca idarə etmək (məsələn, i=0, sonra i+=1) ehtiyacı ortadan qaldırır.
enumerate(iterable, start=0)
fruits = ['alma', 'banan', 'armud']
for index, fruit in enumerate(fruits):
print(index, fruit)
0 alma
1 banan
2 armud
for index, fruit in enumerate(fruits, start=1):
print(index, fruit)
1 alma
2 banan
3 armud
IT sahəsini dərindən öyrənmək üçün kurslarımıza qoşulun. Ətraflı məlumat almaq üçün sorğu göndərin!