В Python мой ввод представляет собой список вложенных списков.
Каждый элемент кортежа списка представляет некоторую пространственную координату.
Например:
toto = [(1, 2), [(3, 4), (3, 0), [(5, 2)]]]
toto содержит шифрование двухpaths.
Каждый кортеж является координатой, 1-й путь:
[(1, 2), (3, 0), (5, 2)]
, а 2-й путь:
[(1, 2), (3, 4)]
желаемый читаемый человеком результат должен иметь следующую форму:
[
[(1, 2), (3, 0), (5, 2)],
[(1, 2), (3, 4)]
]
с четко указанными путями от начальной до конечной точки.
Проблема выглядит довольно простой, но я изо всех сил пытаюсь найти решение.Есть ли простой способ преобразовать мой ввод в желаемый вывод?