В Perl'е есть такой удобный оператор
//, обычно он используется для задания дефолтных значений, в питоне можно для параметров функций задавать дефолтные значения, но это не подходит для сложных структур (например когда нужен дефолт для отдельных полей).
Пример того как это выглядит в перле:
my $var = $struct{key1}{key2} // 'defaul_value';
Это значит, что если $struct{key1}{key2} не определено, то $var получит значение ‘defaul_value’, если кто не заметил, то обычный ИЛИ тут не подходит т.к. $struct{key1}{key2} может иметь значение трактуемое как ложь, а дефолт нужно применить только когда значение не определено.
Т.к. в питоне нет автовивификации то видимо такой оператор должен проверять что ключ в словаре существует и если существует то не имеет значения (is None).
Пытался погуглить, но увидел только всякие try и проверки на существования ключа с помощью in, конечно можно самому написать функцию с такой логикой, но это придётся делать только если точно узнать что в языке нет ничего удобного для этой задачи.