Я хочу использовать элементы в списке в качестве словарных ключей, чтобы найти значение во вложенных словарях.Использовать элементы списка как ключи для вложенного словаря
Например, учитывая следующий список:
keys = ['first', 'second', 'third']
Я хочу сделать:
result = dictionary[keys[0]][keys[1]][keys[2]]
Какой бы эквивалент:
result = dictionary['first']['second']['third']
Но я не знайте, сколько предметов будет в списке keys
(за исключением того, что он всегда будет иметь как минимум 1).
Вы пробовали 'addict.Dict' - это, наверное, самый простой способ. В противном случае, конечно, вы можете выполнять итерацию с помощью '.get()' – user3467349