【发布时间】:2021-01-23 20:34:33
【问题描述】:
我有一个包含大量元组的 Python 列表。我想找到最好的 两个元组,其中包含最好的两个 max range 值。
list_ = [(55, 55), (77, 81), (95, 129)]
所以在这个例子中,我应该能够恢复(77, 81), (95, 129)。因为81-77 和129-95 给出了最大范围。
如何在 Python 中做到这一点?
【问题讨论】:
-
元组是否总是排序的?也就是第一项总是低于第二项?
-
按范围排序列表并取第一个/最后 2 个?
-
尝试执行@DeepSpace 的建议并检查是否有明显的开销
-
请分享您为尝试解决此问题而编写的代码,并显示结果。
标签: python python-3.x list tuples top-n