Проблема следущая. Дан некоторый многоуровневый массив данных (например data=[1,2,3,[1,2,3,4,[1,2,3, ] ] ]). Число элементов и их тип произвольное. После выполнения какого-либо действия требуется изменить одно значение в этом массиве. “Путь” к значению, которое надо изменить задается списком(например массив соотдветсвует значению data).
Вопрос: как изменить нужное значение?