get Metodu

get metodu, bir sözlükteki bir anahtarın değerini döndürür. Eğer bu anahtar mevcut değilse, varsayılan bir değer döndürür. Metodun ilk parametresinde istediğimiz anahtarı belirtiriz, ikinci isteğe bağlı parametrede ise varsayılan değeri belirtiriz.

Sözdizimi

pythonsözlük.get(anahtar, [varsayılan değer])

Örnek

Sözlüğümüzdeki 'a' anahtarını bulalım, ve bunun için '!' varsayılan değerini belirtelim:

pythondct = {
  'a': 1,
  'b': 2,
  'c': 3
}

dct.get('a', '!')
print(dct)

Kodun çalıştırılmasının sonucu:

python1

Örnek

Şimdi sözlükte olmayan bir anahtarın değerini almaya çalışalım:

pythondct = {
  'a': 1,
  'b': 2,
  'c': 3
}

print(dct.get('e', '!'))

Kodun çalıştırılmasının sonucu:

python!

Örnek

Önceki örneği, mevcut olmayan bir anahtar için varsayılan bir değerin olmaması için değiştirelim:

pythondct = {
  'a': 1,
  'b': 2,
  'c': 3
}

print(dct.get('e'))

Kod çalıştırıldıktan sonra metod bize None döndürecek:

pythonNone

Ayrıca Bakınız

  • items metodu,
    belirtilen sözlüğün anahtar-değer çiftlerini döndürür
  • keys metodu,
    sözlüğün anahtarlarını döndürür
  • values metodu,
    sözlüğün tüm değerlerini döndürür