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