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ırEgzersiz talimatları
squirrels_by_parkadlı boş bir sözlük oluştur.squirrelsüzerinde döngü kur ve her öğeyiparkvesquirrel_detailsdeğişkenlerine aç.- Döngü içinde, her
squirrel_detailsöğesini anahtar olarakparkkullanaraksquirrels_by_parksözlüğüne ekle. squirrel_detailssö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'{____}: {____[____]}')