猿问

为什么不能直接return x>y

代码如下:

def cmp_ignore_case(s1, s2):

    x=s1[0].lower()

    y=s2[0].lower()

    return x>y


print sorted(['bob', 'about', 'Zoo', 'Credit'], cmp_ignore_case)


慕慕4973797
浏览 1234回答 1
1回答

轻城

sorted需要返回int值,而你这样返回的是布尔值。
随时随地看视频慕课网APP

相关分类

Python
我要回答