制定嵌套列表/遍历树的列表

时间:2019-03-20 14:09:17

标签: recursion nested tuples nested-lists

在python中,我的输入是嵌套列表的列表。
列表中的每个元组元素代表一些空间坐标。
例如:

toto = [(1, 2), [(3, 4), (3, 0), [(5, 2)]]]

toto包含两个路径的加密。
每个元组都是一个坐标,第一个路径是:

[(1, 2), (3, 0), (5, 2)]

第二条路径是:

[(1, 2), (3, 4)]

所需的人类可读输出必须具有以下形式:

[
    [(1, 2), (3, 0), (5, 2)],
    [(1, 2), (3, 4)]
]

从起点到终点都有清晰列出的路径。

这个问题看起来很简单,但是我正在努力寻找解决方案。 有没有简单的方法可以将我的输入转换为所需的输出?

0 个答案:

没有答案