for döngüsü

Python'da for döngüsü, belirli bir veri kümesindeki (liste, tuple, string, dictionary, set vb.) her bir öğeyi sırayla işlemek için kullanılır.

Genel Yazım Şekli

for değişken in iterable:
    # Döngü bloğu
  • değişken: Döngü sırasında, iterable içindeki her bir elemanı sırayla temsil eder.
  • iterable: Üzerinde döngü yapılabilecek bir nesne (örneğin liste, dizi, range).


for döngüsü oluşturulurken dönecek değer için bir değişken oluşturulur.


for Döngüsü ile String Üzerinde Gezinme

Bir string, karakterlerin bir koleksiyonu olarak düşünülebilir ve üzerinde döngü yapılabilir.

kelime = "Python"

for harf in kelime:
    print(harf)

Çıktı:

P
y
t
h
o
n


range() ile Döngü

range() fonksiyonu, ardışık sayılar oluşturmak için kullanılır. Bu, özellikle bir sayısal dizi üzerinde gezinmek için faydalıdır.

Örnek 1: Temel Kullanım

for i in range(5):  # 0'dan 4'e kadar (5 hariç) sayıları döner
    print(i)

Çıktı:

0
1
2
3
4

Örnek 2: Başlangıç ve Bitiş Belirleme

for i in range(2, 6):  # 2'den başlayıp 5'e kadar gider
    print(i)

Çıktı:

2
3
4
5

Örnek 3: Adım Belirleme

for i in range(1, 10, 2):  # 1'den 10'a kadar 2'şer artar
    print(i)

Çıktı:


1
3
5
7
9