Я пытаюсь определить свой обычный словарь как OrderedDict, но я не могу получить доступ к ключам, это внутренний уровень.Не удается получить доступ к под-ключам в OrderedDict
my_dict = \
{
'key1':
{
'subkey1':value1,
'subkey2':value2
}
}
my_ordered_dict = OrderedDict\
([(
'key1',
(
('subkey1',value1),
('subkey2',value2)
)
)])
я могу получить доступ ['key1']
в обоих случаях, но я не могу получить доступ к ['key1']['subkey1']
для упорядоченного Dict.
Что я делаю неправильно?
Значение в 'OrderedDict' не словарь, это кортеж кортежей. Если вы хотите, чтобы это был другой «OrderedDict», вам нужно будет сделать это явно. – jonrsharpe