range() Fonksiyonu:
range fonksiyonunun dilimizdeki karlışılığı “aralık” anlamına gelmektedir. Belirli aralıkta sayı dizileriyle işlem yapmak için kullanılır. range(başlangıç değeri, bitiş değeri, artış veya azalış miktarı) şeklinde kullanırlır. range fonksiyonunda bitiş değeri diziye dahil edilmez.
Uygulama:
for i in range(10):
print(i)
Çıktı:
0
1
2
3
4
5
6
7
8
9
Bitiş değeri diziye dahil edilmediği için dizi 9’a kadar ekrana yazdırılır.
for i in range(22, 30):
print(i)
Başlangıç değeri 22, bitiş değeri 31
Çıktı:
22
23
24
25
26
27
28
29
30
for i in range(50, 200, 25):
print(i)
Çıktı:
50
75
100
125
150
175

enumerate() Fonksiyonu:
enumerate fonksiyonunun dilimizdeki karşılığı “listelenmiş” anlamına gelmektedir. enumerate fonksiyonu dizi içerisindeki elemanları listelemek, numaralandırmak için kullanılır. enumerate(listelenecek öğe, başlangıç değeri)
Uygulama:
yarısmaci = ["ali", "ahmet", "mehmet"]
for index, yarısmaci in enumerate(yarısmaci, 1):
print(index, yarısmaci)
Çıktı:
1 ali
2 ahmet
3 mehmet
yarısmaci = [“hatice”, “sinem”, “irem”]
for index, yarısmaci in enumerate(yarısmaci, 10):
print(index, yarısmaci)
Çıktı:
10 hatice
11 sinem
12 irem
Kaynakça: