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