Soru: Aşağıdaki sözlükleri oluşturarak sizlerden istenen işlemleri yapınız.
sozluk = {“Bilim insanı”:”Aziz Sancar”, “Şair”:”Mehmet Akif Ersoy”, “Astronom”:”Ali Kuşçu” }
Bakınız: Python Sözlük Kullanımı
Yukarıdaki sözlüğü oluşturduktan sonra aşağıdaki işlemleri adım adım gerçekleştirelim.
a) sozluk isimli sözlüğü meslekler isimli başka bir sözlüğe kopyalayınız ve ekrana yazdırınız.
1 2 3 4 5 6 |
sozluk = {"Bilim insanı":"Aziz Sancar", "Şair":"Mehmet Akif Ersoy", "Astronom":"Ali Kuşçu" } meslek = sozluk.copy() print(meslek) |
1 2 3 |
{'Bilim insanı': 'Aziz Sancar', 'Şair': 'Mehmet Akif Ersoy', 'Astronom': 'Ali Kuşçu'} |
b) sozluk isimli sözlüğün değerlerini ekrana yazdırınız.
1 2 3 4 5 |
sozluk = {"Bilim insanı":"Aziz Sancar", "Şair":"Mehmet Akif Ersoy", "Astronom":"Ali Kuşçu" } print(sozluk.values()) |
1 2 3 |
dict_values(['Aziz Sancar', 'Mehmet Akif Ersoy', 'Ali Kuşçu']) |
c) sozluk isimli sözlüğü içi boş bir sözlük hâline getiriniz.
1 2 3 4 5 6 |
sozluk = {"Bilim insanı":"Aziz Sancar", "Şair":"Mehmet Akif Ersoy", "Astronom":"Ali Kuşçu" } sozluk.clear() print(sozluk) |
1 2 3 |
{} |
ç) sozluk isimli sözlüğe Matematikçi: Cahit Arf ikilisini ekleyiniz.
1 2 3 4 5 6 |
sozluk = {"Bilim insanı":"Aziz Sancar", "Şair":"Mehmet Akif Ersoy", "Astronom":"Ali Kuşçu" } sozluk["Matematikçi"] = "Cahit Arf" print(sozluk) |
1 2 3 |
{'Bilim insanı': 'Aziz Sancar', 'Şair': 'Mehmet Akif Ersoy', 'Astronom': 'Ali Kuşçu', 'Matematikçi': 'Cahit Arf'} |
d) sozluk isimli sözlüğün içinde sanatçı anahtarının olup olmadığını sorgulayınız.
1 2 3 4 5 |
sozluk = {"Bilim insanı":"Aziz Sancar", "Şair":"Mehmet Akif Ersoy", "Astronom":"Ali Kuşçu" } print(sozluk.get("Sanatçı")) |
1 2 3 |
None |
e) sozluk isimli sözlüğün bilim insanı anahtarındaki değeri Canan Dağdeviren olarak değiştiriniz.
1 2 3 4 5 6 7 |
sozluk = {"Bilim insanı":"Aziz Sancar", "Şair":"Mehmet Akif Ersoy", "Astronom":"Ali Kuşçu" } sozluk["Bilim insanı"]="Canan Dağdeviren" print(sozluk) |
1 2 3 |
{'Bilim insanı': 'Canan Dağdeviren', 'Şair': 'Mehmet Akif Ersoy', 'Astronom': 'Ali Kuşçu'} |
f) sozluk isimli sözlüğün şair anahtarı ile eşleşen değeri ekrana yazdırınız.
1 2 3 4 5 |
sozluk = {"Bilim insanı":"Aziz Sancar", "Şair":"Mehmet Akif Ersoy", "Astronom":"Ali Kuşçu" } print(sozluk["Şair"]) |
1 2 3 |
Mehmet Akif Ersoy |
İlginizi Çekebilir: Python Örnekleri
[…] Uygulama 1: sozluk = {“Bilim insanı”:”Aziz Sancar”, “Şair”:”Mehmet Akif Ersoy”, “Astronom”… […]