Мне кажется, я недавно нашел способ сделать это. Скажем, у меня есть пустой словарь, и я хочу установить значение во вложенном словаре внутри этого пустого словаря, но, очевидно, этот вложенный словарь еще не создан. Существует ли 1-строчный способ создания промежуточных ключей? Это то, что я хочу сделать.:
mydict = {}
mydict['foo']['bar']['foobar'] = 25
Если вы выполните этот код, вы получите исключение KeyError для 'foo'. Есть ли функция создания промежуточных ключей?
Спасибо.