Метод get

Методът get връща стойността на речник по ключ. В случай, че даденият ключ липсва - стойност по подразбиране. В първия параметър на метода посочваме нужния ни ключ, във втория незадължителен параметър - стойността по подразбиране.

Синтаксис

pythonречник.get(ключ, [стойност по подразбиране])

Пример

Нека намерим в нашия речник ключ 'a', като посочим за него стойност по подразбиране '!':

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

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

Резултат от изпълнението на кода:

python1

Пример

А сега нека се опитаме да получим стойността на ключ, който не съществува в речника:

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

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

Резултат от изпълнението на кода:

python!

Пример

Нека променим предишния пример така, че за несъществуващ ключ да няма стойност по подразбиране:

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

print(dct.get('e'))

След изпълнение на кода методът ще върне None:

pythonNone

Вижте също

  • метод items,
    който връща кортеж ключ-стойност на указания речник
  • метод keys,
    който връща ключовете на речника
  • метод values,
    който връща всички стойности на речника