1 / 1 / 0
Регистрация: 27.09.2013
Сообщений: 23
1

Как преобразовать вложенные списки из строки в обычные списки?

24.10.2013, 09:25. Показов 3340. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброе утро, форумчане.
Подскажите пожалуйста, мне нужно написать скрипт, который разбирает строку на список вложенный друг в друга. Строка следующего вида:

Python
1
str = "[[[45.12,32.33],[84.19,64.55],[33.21,78.22],[85.65,52.32]],[[36.00,36.21],[33.32,65.15],[21.78,32.21],[52.21,84.12],[72.32,41.10]],[[42.12,23.22],[78.88,65.12],[52.65,45.44],[80.33,45.65],[77.34,24.35],[55.65,21.22]],[[44.65,25.23],[35.24,33.22],[65.54,45.32],[23.56,25.78]]]"
Мне нужно ее превратить в список следующего вида:

Python
1
List = [[[45.12,32.33],[84.19,64.55],[33.21,78.22],[85.65,52.32]],[[36.00,36.21],[33.32,65.15],[21.78,32.21],[52.21,84.12],[72.32,41.10]],[[42.12,23.22],[78.88,65.12],[52.65,45.44],[80.33,45.65],[77.34,24.35],[55.65,21.22]],[[44.65,25.23],[35.24,33.22],[65.54,45.32],[23.56,25.78]]]
Пожалуйста, помогите, очень нужно.
Все модули программы написал, все работает, а связать их не могу из-за этой ерунды. Я чувствую, что это должно как-то легко решаться, но пока ничего толкого на ум не приходит.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.10.2013, 09:25
Ответы с готовыми решениями:

Вложенные списки
Доброго времени суток. Вопрос вроде и не сложный, но решение найти на могу. Пример: first = ,...

Вложенные списки
Здравствуйте. Как из вложенного списка получить обычный? Например есть список list = ]. Как...

Метод index и вложенные списки
Я верно понимаю, что метод index может работать только с одномерными списками? То есть для списка...

Вложенные списки: найти произведение минимального и максимального элементов
Условие задачи: Создать список с элементами akn=n f ( k ) + sin ( k ) g (n), где k, n =1, 2, 3, 4;...

2
Эксперт Python
4607 / 2028 / 359
Регистрация: 17.03.2012
Сообщений: 10,086
Записей в блоге: 6
24.10.2013, 11:23 2
Воспользуйтесь функцией eval.
1
1 / 1 / 0
Регистрация: 27.09.2013
Сообщений: 23
24.10.2013, 16:15  [ТС] 3
Огромное спасибо, все получилось!!!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.10.2013, 16:15
Помогаю со студенческими работами здесь

Даны списки чисел, нужно вывести список всех возможных комбинаций чисел, составляющих эти списки
Даны списки чисел, нужно вывести список всех возможных комбинаций чисел, составляющих эти списки...

Списки, списки, списки. не все так просто
Написать функцию, которая принимает 2 списка, содержащие одинаковое число строк, затем изменяет...

Вложенные списки
def BinaryTree(r): return , ] Какой тип должен иметь возвращаемый функцией список, если...

Вложенные списки
Вот есть код: <ul> <li>Пункт 1 <ul> <li>Пункт 1.1</li> <li>Пункт 1.2</li> ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru