Тебе нужны датаклассы
И вообще запомни это как паттерн - когда у тебя такой код, тебе надо задуматься о том чтобы начать использовать какие-то объекты.
setdefault
как отметил Тишка - датаклассы лучше при фиксированных ключах, но даже текущую запись можно упростить partners_payments[month] = {"orders": {}} for key_name in ("all", "old", "new"): partners_payments[month]["orders"][key_name] = {"count": 0, "sum": 0, "ref": 0}
Или даже в один dict comp объединить
да, кстати, я об этом совсем забыл
Всем спасибо за ответы!
Обсуждают сегодня