Работа с глубоко вложенными питона dicts, я хотел бы иметь возможность присваивать значения в такой структуре данных, как это:Генерация ключей словаря на лету
mydict[key][subkey][subkey2]="value"
без того, чтобы проверить, что mydict [ключ] и т.д. на самом деле заданы как dict, например используя
if not key in mydict: mydict[key]={}
Создание подзаголовков должно происходить на лету. Какой самый элегантный способ позволить что-то эквивалентное - возможно, используя декораторы по стандарту <type 'dict'>
?
Связанный вопрос: http://stackoverflow.com/questions/3122566/in-a-python-dict-of-dicts-how-do-you-emulate-perls-auto-vivification-behavior/3122575#3122575 – unutbu