Sözlüklerle daha Pythonik çalışmak
Şu ana kadar verilere erişmek için sözlüğün anahtarlarıyla çokça çalıştın; ancak Python'da bir sözlükteki öğeleri yinelemenin tercih edilen yöntemi .items() metodudur.
Bu yöntem, her anahtar ve değeri birer demet olarak döndürür ve bunları bir for döngüsünde açabilirsin. Şimdi bunu pratik edeceksin.
squirrels_by_park adlı bir sözlük yükledik ve Madison Square Park anahtarı, sözlüklerden oluşan bir liste içeriyor.
Bu egzersiz
Python'da Veri Tipleri
kursunun bir parçasıdırEgzersiz talimatları
squirrels_by_park["Madison Square Park"]içindeki ilk kaydın üzerinde dön ve öğelerinifieldvevalueolarak aç.- Her
fieldvevaluedeğerini yazdır.
- Her
- Aynı işlemi
squirrels_by_park["Union Square Park"]içindeki ikinci kayıt için de tekrarla.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Iterate over the first squirrel entry in the Madison Square Park list
for ____, ____ in ____["____"][____].____():
# Print field and value
print(____, ____)
print('-' * 13)
# Iterate over the second squirrel entry in the Union Square Park list
____
# Print field and value
____