為什么這樣不行?
def?cmp_ignore_case(s1,?s2): ????u1?=?s1.lower() ????u2?=?s2.lower() ????if?u1<u2: ????????return?1 ????if?u1>u2: ????????return?-1 ????return?0 print(sorted(['bob',?'about',?'Zoo',?'Credit'],cmp_ignore_case))
此外,
print(sorted(['bob',?'about',?'Zoo',?'Credit'],?key=lambda?x:?x.lower()*1))
這行代碼中的key=lambda x:是什么意思呀?
2020-03-02
升序return -1吧,lambda x就是函數,至于是什么函數看冒號后面接的內容