2-7任务,这样不行吗?结果不一样?
def cmp_ignore_case(s1, s2):
s1=s1.lower()
s2=s2.lower()
if s1>s2:
return 1
if s1<s2:
return -1
else:
return 0
print sorted(['bob', 'about', 'Zoo', 'Credit'], cmp_ignore_case)
运行结果;['about', 'bob', 'Credit', 'Zoo']
为什么还有大写的?不是转换成小写了吗?