Извините, если на этот вопрос был дан ответ - я искал решения, но, возможно, я не использую правильные условия поиска.
В любом случае, что я пытаюсь сделать, это программно установить значение в словаре, потенциально вложенном, с учетом списка индексов и значения.
Итак, допустим, например, мой список индексов:
['person', 'address', 'city']
и значение
'New York'
В результате я хочу, чтобы словарный объект вроде:
{ 'Person': { 'address': { 'city': 'New York' } }
В принципе, список представляет собой "путь" во вложенный словарь.
Я думаю, что я могу сам построить словарь, но там, где я спотыкаюсь, как установить значение. Очевидно, если бы я просто писал код для этого вручную, это было бы:
dict['Person']['address']['city'] = 'New York'
Но как я могу индексировать в словаре и устанавливать значение как это программно, если у меня есть только список индексов и значение?
Надеюсь, это имеет смысл и не слишком глупый вопрос...:) Спасибо за любую помощь.