Метод 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