课程
/后端开发
/Python
/python进阶
def reversed_cmp(x,y): if x>y: return -1 if x<y: return 1 return 0 然后调用sorted并传入reserved_cmp就可以实现倒序排列:
2016-02-29
源自:python进阶 2-7
正在回答
如上所言
慕慕3083393 提问者
比较函数的定义是,传入两个待比较的元素 x, y,如果 x 应该排在 y 的前面,返回 -1,如果 x 应该排在 y 的后面,返回 1。如果 x 和 y 相等,返回 0。
根据reversed_cmp函数定义,如果x>y ,返回值是-1,那么x应该排在前面,这样实现的倒序(递减)。
举报
学习函数式、模块和面向对象编程,掌握Python高级程序设计