练习题下面廖老师只给了 L2 = sorted(L, key=by_score) 但是直接提取 t[1] 的话,如果不手动添加一个 reverse = True 的话是不能实现从高到低的排序的。 所以有没有可能在by_score里面加些什么让他直接从大到小排列?
当然可以,如何判断大小,规矩是你定的
def by_score(t): return abs(t[1]-100)
Sign in to make a reply
爱电影的小王纸
练习题下面廖老师只给了 L2 = sorted(L, key=by_score) 但是直接提取 t[1] 的话,如果不手动添加一个 reverse = True 的话是不能实现从高到低的排序的。 所以有没有可能在by_score里面加些什么让他直接从大到小排列?