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 回答
已采納

產(chǎn)品經(jīng)理不是經(jīng)理
TA貢獻(xiàn)481條經(jīng)驗 獲得超143個贊
你的意思是按照首字母小寫來排序嗎?如果是的話。
print(sorted(['bob',?'about',?'Zoo',?'Credit'],key?=?lambda?x:x.lower(),reverse=True))

產(chǎn)品經(jīng)理不是經(jīng)理
TA貢獻(xiàn)481條經(jīng)驗 獲得超143個贊
from?functools?import?cmp_to_key print(sorted(['bob',?'about',?'Zoo',?'Credit'],key?=?cmp_to_key(toLower),reverse=True))
添加回答
舉報
0/150
提交
取消