Преобразование строковых данных между скобками в списки PythonPython

Программы на Python
Anonymous
Преобразование строковых данных между скобками в списки Python

Сообщение Anonymous »

У меня много наборов данных в этом формате:

Код: Выделить всё

{{1,{{1,6,0-0:14.0.1.255,4,*},{1,6,0-0:14.0.2.255,4,*},{2,70,0-1:96.3.10.255,[1..2],0}}},{2,{{1,6,0-0:14.0.1.255,4,*},{1,6,0-0:14.0.2.255,4,*},{2,70,0-1:96.3.10.255,[1..2],0}}},{3,{{1,6,0-0:14.0.1.255,4,*},{1,6,0-0:14.0.2.255,4,*},{2,70,0-1:96.3.10.255,[1..2],0}}},{4,{{1,6,0-0:14.0.1.255,4,*},{1,6,0-0:14.0.2.255,4,*},{2,70,0-1:96.3.10.255,[1..2],0}}}}
и я хотел бы превратить его в списки Python или любой другой тип данных, который был бы более практичным для дальнейшего использования, dict тоже подойдет.
Я думал об ast.literal_eval(), но все данные должны были бы находиться в "". Я ломал над этим голову несколько часов и не нашел хорошего решения, которое было бы достаточно надежным, чтобы принимать любые данные, заключенные в эти скобки и разделенные запятыми.

Подробнее здесь: https://stackoverflow.com/questions/784 ... thon-lists

Вернуться в «Python»