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 и не добавляет ключ в словарь.
