Python'da for ile Sözlük Anahtar-Değer Çifti
for döngüsü kullanılarak bir sözlüğün
anahtar-değer çifti de yazdırılabilir.
Örnek
Bir dct sözlüğümüz olsun:
dct = {
'a': 1,
'b': 2,
'c': 3
}
Tüm elemanlarını yazdıralım. Bunun için
print fonksiyonunda anahtar ve
değeri belirtelim:
for key in dct:
print(key, dct[key])
Kodun çalıştırılmasının sonucu:
'a 1'
'b 2'
'c 3'
Örnek
Sözlük anahtarlarına items metodu
ile de ulaşılabilir. Bu metod, üzerinden
döngü ile geçilebilen özel bir yinelenebilir
nesne döndürür:
for el in dct.items():
print(el)
Kod çalıştırıldıktan sonra, anahtar-değer çiftlerinden oluşan demetler yazdırılacak:
('a', 1)
('b', 2)
('c', 3)
Pratik Görevler
Aşağıdaki sözlük verilmiştir:
dct = {
'a': 1,
'b': 2,
'c': 3,
'd': 4,
'e': 5
}
Elemanların anahtarlarını ve değerlerini konsola yazdırın.
Ayın sıra numarasını ve adını içeren bir sözlük oluşturun. Bu sözlüğün tüm anahtar-değer çiftlerini yazdırın.