# Метод get

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

## Синтаксис

`словарь.get(ключ, [значение по умолчанию])`

## Пример

Давайте найдем в нашем словаре ключ `'a'`, при этом укажем для него значение по умолчанию `'!'`:

`dct = { 'a': 1, 'b': 2, 'c': 3 } dct.get('a', '!') print(dct)`

Результат выполнения кода:

`1`

## Пример

А теперь попробуем получить значение ключа, которого нет в словаре:

`dct = { 'a': 1, 'b': 2, 'c': 3 } print(dct.get('e', '!'))`

Результат выполнения кода:

`!`

## Пример

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

`dct = { 'a': 1, 'b': 2, 'c': 3 } print(dct.get('e'))`

После выполнения кода метод вернет нам `None`:

`None`

## Смотрите также

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

← →
↑