Справочник по функциям Python

dict.get

Получает значение по ключу без ошибки для отсутствующего ключа.

Python 3.13
dict.get(key[, default])

Параметры

keyHashable
Ключ, значение которого нужно получить.
defaultAnyнеобязательный
Что вернуть, если ключа нет.

Возвращаемое значение

Значение по ключу или default, если ключа нет; без default — None.

Примеры

Значение по умолчанию для отсутствующего ключа

Python 3.13
a = {'x': 1, 'y': 2}
print(a.get('z', 0))
0

Поиск без значения по умолчанию

Python 3.13
a = {'x': 1}
print(a.get('x'))
print(a.get('z'))
1
None

Подробности

В отличие от d[key], не вызывает KeyError и не добавляет ключ в словарь.

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

Где изучить