Используй .get() для доступа к значению по ключу в словаре с дефолтным значением.
Так код получается короче и понятнее.
Метод вернет значение по ключу, если он существует, иначе вернет заданное значение по умолчанию.
Пример:
user_info = {
"username": "john_doe",
"email": "john@example.com",
# ключ "role" отсутствует
}
email = user_info.get("email", None) # Результат: "john@example.com"
user_role = user_info.get("role", "guest") # Результат: "guest"👉 @PythonPortal
