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:

pythondct = {
  'a': 1,
  'b': 2,
  'c': 3
}

Tüm elemanlarını yazdıralım. Bunun için print fonksiyonunda anahtar ve değeri belirtelim:

pythonfor key in dct:
  print(key, dct[key])

Kodun çalıştırılmasının sonucu:

python'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:

pythonfor el in dct.items():
  print(el)

Kod çalıştırıldıktan sonra, anahtar-değer çiftlerinden oluşan demetler yazdırılacak:

python('a', 1)
('b', 2)
('c', 3)

Pratik Görevler

Задание 1

Aşağıdaki sözlük verilmiştir:

pythondct = {
  'a': 1,
  'b': 2,
  'c': 3,
  'd': 4,
  'e': 5
}

Elemanların anahtarlarını ve değerlerini konsola yazdırın.

Задание 2

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.