BaşlayınÜcretsiz Başlayın

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ır
Kursu Görüntüle

Egzersiz talimatları

  • squirrels_madison listesini, squirrels_by_park sözlüğünde 'Madison Square Park' anahtarının değeri olarak ata.
  • squirrels_by_park sözlüğündeki 'Union Square Park' anahtarını squirrels_union demetindeki verilerle güncelle.
  • squirrels_by_park sözlüğü üzerinde döngü kur.
    • O parktaki sincaplar için tüm primary_fur_color değerlerini güvenle listeleyen bir liste üreteci kullanarak park_name ve bu listeyi yazdır; anahtar bulunamazsa 'N/A' döndür.

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 ____[____]])  
Kodu Düzenle ve Çalıştır