Python'da Döngü Metotları

Python'da döngülerle uğraşırken işimizi kolaylaştıracak bir kaç döngü metodu bulunmaktadır.








liste = [0, 1, 2, 3, 4, 5]

for item in liste:
    print(item)


Çıktı;

0
1
2
3
4
5


range() Metodu
Range() metodu ile bir liste içerisinde başlangıç, bitiş ve index in artma miktarı verilebilir. 

for item in range(6):
    print(item)


Çıktı;

0
1
2
3
4
5


Belirli değer aralığı ile işlem yapma;

for item in range(3, 6):
    print(item)


Çıktı;

3
4
5


Belirli değer aralığında artış miktarı belirterek işlem yapma;

for item in range(20, 50, 10):
    print(item)


Çıktı;

20
30
40


range() fonksiyonundan gelen değerleri liste olarak ekranda gösterme; 

print(list(range(20, 50, 10)))


Çıktı;

[20, 30, 40]


enumerate() Metodu
enumarate() metodu ile liste içerisindeki verileri index li bir biçimde yazdırabilirsiniz.

kelime = 'Erhan' 

for index, harf in enumerate(kelime):
    print(f'{index}. sıra {harf}')


Çıktı;

0. sıra E 
1. sıra r 
2. sıra h 
3. sıra a 
4. sıra n


zip() Metodu
zip() metodu ile iki liste içerisindeki verileri anahtar , değer şeklinde birleştirebilmeye yarar.

letter_list = ['a','b','c','d'] 
num_list = [1,2,3,4] 

for anahtar,deger in zip(num_list,letter_list): 
    print(anahtar,deger )


Çıktı;

1 a 
2 b 
3 c 
4 d


Post a Comment

Daha yeni Daha eski

Vulnerability Analysis