range() metodu
range(start,stop,step) => range kodu içine yazılan sayı kadar bir liste oluşturur. Listedeki elemanların kaçtan başlayıp kaça kadar gideceğini ve kaçar kaçar gideceğini belirleyebiliyoruz.
Aşağıdaki örnekte liste 0’dan 9’a kadar oluşturulmaktadır. For döngüsü ile bu listenin elamanlarını ekrana yazdırıyoruz.
for i in range(10):
print(i)
Aşağıdaki örnekte liste 5’ten 9’a kadar oluşturulmaktadır. For döngüsü ile bu listenin elamanlarını ekrana yazdırıyoruz.
for i in range(5,10):
print(i)
Aşağıdaki örnekte liste 50’den 99’a kadar ve 3’er atlayarak oluşturulmaktadır. 50,53,56 …. 98. For döngüsü ile bu listenin elamanlarını ekrana yazdırıyoruz.
for i in range(50,100,3):
print(i)
Aşağıdaki örnekte for döngüsü ile sayılar listesindeki bütün elemanları ekrana yazdırıyoruz.
sayilar = [10,20,30,40,50,60,70,80,90,100]
for i in sayilar:
print(i)
Aşağıdaki örnekte for döngüsü ile isimler listesindeki bütün elemanları ekrana yazdırıyoruz.
isimler = ["Ahmet","Mehmet","Ali","Zeynep","Ayşe"]
for i in isimler:
print(i)
Aşağıdaki örnekte for döngüsü ile cumle değişkenin içindeki karakterler teker teker ekrana yazdırılır.
cumle = "Python öğreniyorum"
for i in cumle:
print(i)
Dictionary – For Döngüsü Kullanımı
Aşağıda sozluk değişkeninde yer alan keys’leri ekrana yazan for kodu.
sozluk = {"06":"Ankara","40":"Kırşehir","19":"Çorum"}
for x in sozluk:
print(x)
Aşağıda sozluk değişkeninde yer alan keys’leri ekrana yazan for kodu.
for x in sozluk.keys():
print(x)
Aşağıda sozluk değişkeninde yer alan value’leri ekrana yazan for kodu.
for x in sozluk.values():
print(x)
Aşağıda sozluk değişkeninde yer alan hem keys’leri hem de value’leri ekrana yazan for kodu.
for x,y in sozluk.items():
print(x,y)