猿问

关于python2 和python3中sorted()的用法

def cmp_ignore_case(s1, s2):
    if ord(s1[0].lower()) > ord(s2[0].lower()):
        return 1
    if ord(s1[0].lower()) < ord(s2[0].lower()):
        return -1
    return 0
print sorted(['bob', 'about', 'Zoo', 'Credit'], cmp_ignore_case)

上面的代码在 2中能运行,要在3中能运行应该怎么改

一笑风云过丶
浏览 1598回答 1
1回答

产品经理不是经理

print(sorted(['bob', 'about', 'Zoo', 'Credit'], key=lambda x:ord(x[0].lower())))
随时随地看视频慕课网APP

相关分类

Python
我要回答