【发布时间】:2019-04-09 05:22:46
【问题描述】:
我想根据元组的第二个元素在元组列表中查找具有前 5 个最大值的所有元组项。 比如我有一个元组列表
x1 = [(a, 5), (b, 5), (c, 4), (d, 3), (e, 8), (f, 9), (g, 2), (h, 1)]
我想得到以下列表:
x2 = [(a, 5), (b, 5), (c, 4), (d, 3), (e, 8), (f, 9)]
由于第二个元素的前 5 个唯一值是 9、8、5、4、3 和 a、b 的值都为 5,因此它们都应包含在列表中。
关于如何实现这一点的任何想法? 谢谢!
【问题讨论】:
标签: python list sorting tuples