课程
/后端开发
/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高级程序设计
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号