Menu
Coddy logo textTech

Sözlükleri Değiştirme

Coddy'nin Python Journey'sinin Mantık ve Akış bölümünün bir parçası. Ders 10 / 78.

Python'daki sözlükler statik değildir; oluşturulduktan sonra onları değiştirebilirsiniz. Yeni anahtar-değer çiftleri ekleyebilir, mevcut olanları güncelleyebilir veya silebilirsiniz.

Yeni bir anahtar-değer çifti ekleme:

# Boş bir sözlükle başlayın
my_dict = {}

# Yeni bir anahtar-değer çifti ekleyin
my_dict["name"] = "Alice"
my_dict["age"] = 30

print(my_dict)
# Çıktı: {'name': 'Alice', 'age': 30}

Mevcut bir değeri güncelleme:

# Yaşı güncelle
my_dict["age"] = 31

print(my_dict)
# Çıktı: {'name': 'Alice', 'age': 31}

Bir anahtar-değer çiftini silme:

# Yaşı sil
del my_dict["age"]

print(my_dict)
# Çıktı: {'name': 'Alice'}

Bu örneklerde, önce boş bir sözlüğe yeni bir anahtar-değer çifti ekliyoruz. Ardından, mevcut bir anahtarın değerini güncelliyoruz. Son olarak, del anahtar kelimesini kullanarak bir anahtar-değer çiftini siliyoruz.

challenge icon

Görev

Kolay

Üç parametre alan update_employee_info adında bir fonksiyon oluşturun: employee_dict (bir sözlük), key (bir dize) ve value. Fonksiyon, employee_dict sözlüğünü yeni key ve value ile güncellemelidir. Eğer anahtar zaten mevcutsa, değeri güncellenmelidir. Eğer anahtar mevcut değilse, yeni bir anahtar-değer çifti eklenmelidir. Fonksiyon güncellenmiş sözlüğü döndürmelidir.

Önemli: Orijinal sözlüğü değiştirdiğinizden ve onu döndürdüğünüzden emin olun. Girdileri eklemek veya güncellemek için köşeli parantez notasyonunu dict[key] = value kullanın.

Kendin dene

def update_employee_info(employee_dict, key, value):
    # Buraya kod yazın
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Mantık ve Akış bölümündeki tüm dersler

Kendi başına pratik yap: Online Python derleyicisi