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

Dict comprehensions

Kapsamlar (comprehensions) yalnızca listelerin dünyasıyla sınırlı değildir. Sözlükler gibi, Data Science'ta yaygın olarak kullanılan birçok başka nesneyi de kapsamlarla oluşturabilirsin. Bu egzersizde kapsam söz dizimini kullanarak bir sözlük oluşturacaksın. Bu durumda, bu kapsama dict comprehension denir.

Bir list comprehension ile bir dict comprehension arasındaki temel farkın [] yerine süslü parantez {} kullanımı olduğunu anımsa. Ek olarak, sözlüğün üyeleri <anahtar> : <değer> biçiminde iki nokta üst üste : ile oluşturulur.

Sana bir fellowship string listesi verildi ve bir dict comprehension kullanarak listedeki öğeleri anahtar, her stringin uzunluğunu da karşılık gelen değer olacak şekilde bir sözlük oluşturman isteniyor.

Bu egzersiz

Python Araç Kutusu

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

Egzersiz talimatları

Anahtarın fellowship içindeki bir string, değerin ise bu stringin uzunluğu olduğu bir dict comprehension oluştur. Sözlük üyelerini oluşturmak için kapsamın çıktı ifadesi kısmında <anahtar> : <değer> söz dizimini kullanmayı unutma. Yineleyici değişken olarak member kullan.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Create a list of strings: fellowship
fellowship = ['frodo', 'samwise', 'merry', 'aragorn', 'legolas', 'boromir', 'gimli']

# Create dict comprehension: new_fellowship
new_fellowship = ____

# Print the new dictionary
print(new_fellowship)
Kodu Düzenle ve Çalıştır