我有一个三元组的列表,我想在最后一个坐标上拆分它们。例如,如果输入是:
[(1,2,x)、(2,3,x)、(1,2,z)、(2,20,z)]
我希望输出是
[(1,2,x),(2,3,x)],[(1,2,z),(2,20,z)]
我目前的方法是获取所有N个不同的第三个索引,并在列表上循环N次以构建列表列表。我想知道是否有一种类似蟒蛇的方法可以做到这一点,而不需要多次循环。