【发布时间】:2018-10-31 22:01:00
【问题描述】:
有没有办法在 Python 3 中自定义比较函数?例如,有一个列表:[[1, a], [1, b], [2, b], [2, a], [3, a]]。首先,根据整数排序,从大到小,如果整数相同,则根据字母排序,按字典顺序。这完全是两个不同的顺序,第一个是颠倒的,第二个不是。所以我不能只使用'reverse = True'来处理它。
我知道 Python 2 中有 cmp 可以帮助我定义自己的比较函数。但是如何在 Python 3 中做到这一点?
任何帮助将不胜感激。谢谢
【问题讨论】:
标签: python python-3.x compare