Справочник по функциям Python

setdefault
Если ключ находится в словаре, возвращает его значение. В противном случае вставляет ключ со значением default и возвращает default.
Python 3.13
dict.setdefault(key, default=None)
key
Ключ для поиска/вставки.
default
Значение по умолчанию.
Примеры
Python 3.13
>>> a = {'x': 1}
>>> a.setdefault('y', 2)
2