Вернуть значение по умолчанию, если ключ словаря недоступен
Мне нужен способ получить значение из словаря, если его ключ существует, или просто вернуть None, если его нет.
Однако Python генерирует исключение KeyError при поиске ключа, которого нет. Я знаю, что могу проверить наличие ключа, но я ищу что-то более явное. Есть ли способ просто вернуть None, если ключ не существует?
Ответы
Вы можете использовать dict.get()
который вернет значение None, если ключ не находится в d. Вы также можете указать другое значение по умолчанию, которое будет возвращено вместо None:05.06.24 в 21:18