Вы имеете в виду это?Извините, но мой запрос не отвечает на вашу проблему в комментарии, поэтому мне пришлось поместить его в качестве возможного решения / объяснения.
>>> d={}
>>> d
{}
>>> d['a'] = {'b' : {'c','d','e'} }
>>> d
{'a': {'b': {'c', 'e', 'd'}}}
>>>
>>> d['a']['b']
{'c', 'e', 'd'}
/// РЕДАКТИРОВАТЬ: Так, когда словарь ужесуществует, то вы можете изменить его содержимое.Однако, если вы хотите добавить новую пару (справа от существующего ключа), вы должны добавить к существующему ключу несуществующий, чуть выше синтаксиса.Думаю, я объяснил это сложно, извините.
>>> d['a']['b'] = "4"
>>> d
{'a': {'b': '4'}}
>>> d['a']['b'] = ["4","test","hello"]
>>> d
{'a': {'b': ['4', 'test', 'hello']}}
>>> d['a']['b'] = (1,2,3,4)
>>> d
{'a': {'b': (1, 2, 3, 4)}}
>>>
Еще один пример из консоли Python:
>>> test = {}
>>> test['betts']['avg'] = 300
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
KeyError: 'betts'
>>> test['betts'] = {}
>>> test['betts']['avg'] = 300
>>> test
{'betts': {'avg': 300}}
>>>