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.
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)
3
4
5
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)
20
30
40
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.
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.
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
Yorum Gönder