Python programlama dilinde, tekrarlayan işlemleri yapmak için döngüler kullanılır. Bu makalede, özellikle yazılıma yeni başlayanlar için for
döngülerinin nasıl kullanılacağı anlatılmaktadır.
for
döngüsü, bir dizi üzerinde iterasyon yapmak için kullanılır. Bu dizi bir liste, demet, string veya başka bir iterable (tekrarlanabilir) nesne olabilir.
for i in [1, 2, 3, 4, 5]:
print(i)
Bu örnek, bir listenin üzerinde döngü yaparak her bir elemanı ekrana bastırır.
range()
fonksiyonu, belirli bir aralıkta sayılar üretir ve bu sayıları for
döngüsünde kullanabiliriz.
for i in range(5):
print(i)
Çıktı:
0
1
2
3
4
Eğer range()
fonksiyonuna iki parametre verirseniz, ilk parametre başlangıç değerini, ikinci parametre bitiş değerini belirtir.
for i in range(1, 6):
print(i)
Çıktı:
1
2
3
4
5
for
döngüsü, listelerle birlikte kullanıldığında oldukça güçlüdür.
meyveler = ["elma", "muz", "kiraz"]
for meyve in meyveler:
print(meyve)
Çıktı:
elma
muz
kiraz
for
döngüsü, stringler üzerinde de iterasyon yapabilir.
kelime = "python"
for harf in kelime:
print(harf)
Çıktı:
p
y
t
h
o
n
Bazen, elemanın yanı sıra indekse de ihtiyacınız olabilir. Bu durumda enumerate()
fonksiyonunu kullanabilirsiniz.
meyveler = ["elma", "muz", "kiraz"]
for indeks, meyve in enumerate(meyveler):
print(indeks, meyve)
Çıktı:
0 elma
1 muz
2 kiraz
for
döngüsü, Python'da tekrarlayan işlemleri yapmanın temel yollarından biridir. Listeler, stringler ve range()
fonksiyonu ile birlikte kullanılarak çeşitli iterasyon işlemleri gerçekleştirilebilir. Bu döngü tipi, kodunuzu daha okunabilir ve etkili hale getirirken aynı zamanda yazılım geliştirme sürecinizi hızlandırır.