我有一个像这样的元组列表:
[(1, 0), (2, 1), (3, 1), (6, 2), (3, 2), (2, 3)]
我想保留每个元组中,第二个值相同的元组中具有最大第一个值的元组。例如,(2, 1)和(3, 1)共享相同的第二个(键)值,因此我只想保留具有最大第一个值的那个 - > (3, 1)。最终,我将得到这个:
[(1, 0), (3, 1), (6, 2), (2, 3)]
我不介意这不是一行代码,但我想知道一个有效的方法来做到这一点...
[(1, 0), (2, 1), (3, 1), (6, 2), (3, 2), (2, 3)]
我想保留每个元组中,第二个值相同的元组中具有最大第一个值的元组。例如,(2, 1)和(3, 1)共享相同的第二个(键)值,因此我只想保留具有最大第一个值的那个 - > (3, 1)。最终,我将得到这个:
[(1, 0), (3, 1), (6, 2), (2, 3)]
我不介意这不是一行代码,但我想知道一个有效的方法来做到这一点...