Метод get - значение словаря по ключу на Python

Метод 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,
    который возвращает все значения словаря



Чат с GPT Компилятор