Sözlükleri ekleme ve genişletme
Bir sözlüğün varsa ve ona veri eklemek istiyorsan, basitçe yeni bir anahtar oluşturup istediğin veriyi ona atayabilirsin. Unutma: İç içe bir sözlükse, veri yolundaki tüm anahtarlar mevcut olmalı ve yoldaki her anahtar tek tek atanmalıdır.
Ayrıca, başka bir sözlükten, demetlerden (tuple) veya anahtar kelime argümanlarından gelen anahtar-değer çiftleriyle bir sözlüğü güncellemek için .update() metodunu kullanabilirsin.
squirrels_by_park sözlüğü senin için yüklendi; park adına göre anahtarlanmıştır ve değeri ana renk, vurgular, eylem ve insanlara tepkiyi içeren bir demettir.
Bu egzersiz
Python'da Veri Tipleri
kursunun bir parçasıdırEgzersiz talimatları
squirrels_madisonlistesini,squirrels_by_parksözlüğünde'Madison Square Park'anahtarının değeri olarak ata.squirrels_by_parksözlüğündeki'Union Square Park'anahtarınısquirrels_uniondemetindeki verilerle güncelle.squirrels_by_parksözlüğü üzerinde döngü kur.- O parktaki sincaplar için tüm
primary_fur_colordeğerlerini güvenle listeleyen bir liste üreteci kullanarakpark_nameve bu listeyi yazdır; anahtar bulunamazsa'N/A'döndür.
- O parktaki sincaplar için tüm
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Assign squirrels_madison as the value to the 'Madison Square Park' key
____[____] = ____
# Update squirrels_by_park with the squirrels_union tuple
____.____([____])
# Loop over the park_name in the squirrels_by_park dictionary
for park_name in ____:
# Safely print a list of the primary_fur_color for each squirrel in park_name
print(park_name, [____.get('____', '____') for squirrel in ____[____]])