Metod get

Metod get lüğətin açar üzrə dəyərini qaytarır. Əgər verilmiş açar lüğətdə yoxdursa, standart dəyəri qaytarır. Metodun birinci parametrində bizə lazım olan açarı, ikinci isteğe bağlı parametrdə isə standart dəyəri göstəririk.

Sintaksis

pythonlüğət.get(açar, [standart dəyər])

Nümunə

Gəlin lüğətimizdə 'a' açarını tapaq, bunun üçün onun üçün standart dəyər kimi '!' göstərək:

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

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

Kodu icra etmə nəticəsi:

python1

Nümunə

İndi isə lüğətdə olmayan açarın dəyərini almaga çalışaq:

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

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

Kodu icra etmə nəticəsi:

python!

Nümunə

Gəlin əvvəlki nümunəni elə dəyişək ki, mövcud olmayan açar üçün standart dəyər olmasın:

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

print(dct.get('e'))

Kodu icra etdikdən sonra metod bizə None qaytaracaq:

pythonNone

Həmçinin baxın

  • metod items,
    hansı ki, göstərilən lüğətin açar-dəyər cütlüyünü qaytarır
  • metod keys,
    hansı ki, lüğətin açarlarını qaytarır
  • metod values,
    hansı ki, lüğətin bütün dəyərlərini qaytarır