【发布时间】:2015-11-15 15:12:08
【问题描述】:
如何将[(0, 4), (1, 3)] 重新排列为(0, 1), (4, 3),换句话说,将第一个坐标组合在一起,将第二个坐标组合在一起(从左到右保持顺序)。我需要为大量列表执行此操作,如下所示
c = [[(0, 4), (1, 3)],
[(0, 4), (1, 5)],
[(1, 3), (2, 2)],
[(1, 3), (2, 4)],
[(1, 5), (2, 2)],
[(1, 5), (2, 6)],
...]
这样最终的结果就是
[[(0, 1), (4, 3)],
[(0, 1), (4, 5)],
[(1, 2), (3, 2)],
[(1, 2), (3, 4)],
[(1, 2), (5, 2)],
[(1, 2), (5, 6)],
...
]
【问题讨论】:
标签: python algorithm list python-3.x data-structures