Python 高阶函数sorted练习

假设我们用一组tuple表示学生名字和成绩,请用sorted对上述列表分别按名字和成绩排序:

def by_name(t):
    return t[0].lower()

def by_score(t):
    return t[1]

L = [('Bob', 75), ('Adam', 92), ('Bart', 66), ('Lisa', 88)]

L2 = sorted(L, key=by_name)
print(L2)

L3 = sorted(L, key=by_score)
print(L3)
发布了110 篇原创文章 · 获赞 2 · 访问量 3736

猜你喜欢

转载自blog.csdn.net/qq_40041064/article/details/105115863