LINUX.ORG.RU

ну вот, удалил предыдущую тему, а я тебе решение наваял. запощу сюда на всякий пожарный

from operator import getitem
from functools import reduce
path = ['path', 'to', 'my', 'home', 'pron']
value = {'path: {'to': {'my': {'home': {'pron': 1 }}}}}
my_pron = reduce(getitem, path, value)
eternal_sorrow ★★★★★
()

по этой задаче - непонятно, какие вводные. если ты знаешь путь - в чём проблем сохранить его так как тебе нужно? а если не знаешь - что сохранять?

или ты хочешь изобрести рекурсивный поиск по вложенным словарям?

eternal_sorrow ★★★★★
()
Последнее исправление: eternal_sorrow (всего исправлений: 1)
Ответ на: комментарий от eternal_sorrow

Не хочу плодить большое количество переменных и условий, а хочу поместить всё это в json дереве и получать массив типа dict.load()[my_dict]

steemandlinux ★★★★★
() автор топика
Ответ на: комментарий от eternal_sorrow

Это не критика была, наоборот.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.