相等时不需要判断吗?
def cmp_ignore_case(s1, s2):
if s1[0].lower()>s2[0].lower():
return 1
if s1[0].lower()<s2[0].lower():
return -1
if s1[0].lower()==s2[0].lower():
return 0
print sorted(['bob', 'about', 'Zoo', 'Credit'], cmp_ignore_case)
上面是我的答案
为什么参考答案对相等的情况没有if判断或者else判断?