【发布时间】:2017-06-30 20:22:21
【问题描述】:
我的用户输入以嵌套列表的形式输入。我想把它组合起来,如下所示:
Input: [[1, 2, 3],
[4, 5, 6],
[7, 8, 9]]
在 python 中使用 zip 函数对其进行压缩,以便轻松遍历。
Zipped Output [(1, 4, 7), (2, 5, 8), (3, 6, 9)]
Tree structure to be traversed ex:
1
/ | \
2 5 8
/ | \ /| \ / | \
3 6 9 3 6 9 3 6 9
预期输出
1,2,3
1,2,6
1,2,9
1,5,3
1,5,6
1,5,9
...
...
7,8,9
我不知道如何使用字典或地图来实现这种组合,或者如果有其他方法可以做到这一点,请提出建议。
【问题讨论】:
标签: python python-3.x hashmap nested-lists