все Python 3Словари (dict)функция
dict.get
доступ
Возвращает значение по ключу или default (по умолчанию None), не вызывая KeyError.
Синтаксис
d.get(key, default=None)
get не отличает «ключа нет» от «ключ есть, но значение None» — обе ситуации дадут None; когда разница важна, проверяйте key in d. Второй аргумент вычисляется всегда, ещё до вызова метода: d.get(k, expensive()) запустит expensive() даже при найденном ключе. И в отличие от setdefault, get никогда не меняет словарь.
Примеры
d = {'a': 1}
print(d.get('a')) # → 1
print(d.get('z')) # → None
print(d.get('z', 0)) # → 0
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности