Метад 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,
    які вяртае ўсе значэнні слоўніка