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

Sözlük oluşturma ve üzerinde döngü kurma

Çoğu zaman, Bölüm 1'de olduğu gibi, bir dizi benzeri veri üzerinde döngü kurup ona bir yapı kazandırman gerekir ki aradığın verilere hızlıca ulaşabilesin.

Bunu, boş bir sözlük oluşturarak ve dizindeki verinin bir kısmını anahtar, kalan kısmını değer olacak şekilde atayarak başlatırsın.

Daha önce, verilerini bir listede düzenlemek için sorted() kullandın. Sözlükler de sıralanabilir. Varsayılan olarak bir sözlük üzerinde sorted() kullanmak, sözlüğün anahtarlarına göre sıralama yapar.

Bu egzersizin amacı, bir veri kaynağı üzerinde döngü kurarak sözlük oluşturmayı ve ardından bu sözlük üzerinde döngü kurarak veriyi kullanmayı kavramandır.

Bu egzersiz

Python'da Veri Tipleri

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • squirrels_by_park adlı boş bir sözlük oluştur.
  • squirrels üzerinde döngü kur ve her öğeyi park ve squirrel_details değişkenlerine aç.
  • Döngü içinde, her squirrel_details öğesini anahtar olarak park kullanarak squirrels_by_park sözlüğüne ekle.
  • squirrel_details sözlük anahtarlarını artan düzende sırala, bir F string kullanarak her parkı ve değerini yazdır.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Create an empty dictionary: squirrels_by_park
____ = ____

# Loop over the squirrels list and unpack each tuple
for ____, ____ in ____:
    # Add each squirrel_details to the squirrels_by_park dictionary 
    ____[____] = ____
    
# Sort the squirrels_by_park dict alphabetically by park
for park in ____(squirrels_by_park):
    # Print each park and its value in squirrels_by_park
    print(f'{____}: {____[____]}')
Kodu Düzenle ve Çalıştır