Подскажите пожалуйста как преобразовать строку, которая была многомерным массивом, например:
str = "['фильмы', ['Смерч', ['актеры', [Стив Анжело', 'Роберто Родригес']]],['Ураган',['актеры',['Макс Никитин', 'Алексей Ходин']]]]"
в корректный массив, например чтобы при запросе [1][0][1] элемента был Алексей Ходин.
Есть ли для этого готовые реализации функций?
Вообще строка, которую нужно разобрать имеет достаточно глубокий массив со множеством элементов, поэтому просто str.split() то это не очень приятно.