3.6版本怎么搞呢?

def toLower(x,y):
   if x.lower() < y.lower():
       return -1
   elif x.lower() > y.lower():
       return 1
   else:
       return 0
print (sorted(['bob', 'about', 'Zoo', 'Credit'],key = toLower,reverse=True))

http://img2.mukewang.com/5a741fa1000104ec05090137.jpg

魔铃咔咔
浏览 1537回答 2
2回答

产品经理不是经理

你的意思是按照首字母小写来排序吗?如果是的话。print(sorted(['bob', 'about', 'Zoo', 'Credit'],key = lambda x:x.lower(),reverse=True))

产品经理不是经理

from functools import cmp_to_key print(sorted(['bob', 'about', 'Zoo', 'Credit'],key = cmp_to_key(toLower),reverse=True))
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python