为了账号安全,请及时绑定邮箱和手机立即绑定

3.6版本怎么搞呢?

3.6版本怎么搞呢?

魔铃咔咔 2018-02-02 16:24:07
def toLower(x,y):    if x.lower() < y.lower():        return -1    elif x.lower() > y.lower():        return 1    else:        return 0print (sorted(['bob', 'about', 'Zoo', 'Credit'],key = toLower,reverse=True))
查看完整描述

2 回答

已采纳
?
产品经理不是经理

TA贡献481条经验 获得超143个赞

你的意思是按照首字母小写来排序吗?如果是的话。

print(sorted(['bob', 'about', 'Zoo', 'Credit'],key = lambda x:x.lower(),reverse=True))


查看完整回答
反对 回复 2018-02-02
  • 魔铃咔咔
    魔铃咔咔
    虽然还是不知道我那种写法怎么改好,但你这种可以达到同样的效果,而且更简洁,谢谢
  • 产品经理不是经理
    产品经理不是经理
    把你写的最后那句那句打印改成我下面写的那种就可以了。
?
产品经理不是经理

TA贡献481条经验 获得超143个赞

from functools import cmp_to_key
print(sorted(['bob', 'about', 'Zoo', 'Credit'],key = cmp_to_key(toLower),reverse=True))


查看完整回答
反对 回复 2018-02-02
  • 2 回答
  • 0 关注
  • 1528 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信