课程
/后端开发
/Python
/python进阶
求大神解答
2016-05-30
源自:python进阶 2-15
正在回答
官方文档说,使用(a>b)-(a<b)代替,所以这题可以这样
sorted_ignore_case = functools.partial(sorted,cmp=lambda s1,s2:(s1.upper()>s2.upper())-(s1.upper()<s2.upper()))
慕田峪6184375 提问者
sorted_ignore_case = functools.partial(sorted,key=str.lower)print (sorted_ignore_case(['bob', 'about', 'Zoo', 'Credit']))
举报
学习函数式、模块和面向对象编程,掌握Python高级程序设计
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号