Discuss / Python / 有没有可能不在sorted里面用reverse,直接实现从大到小?

有没有可能不在sorted里面用reverse,直接实现从大到小?

Topic source

练习题下面廖老师只给了 L2 = sorted(L, key=by_score) 但是直接提取 t[1] 的话,如果不手动添加一个 reverse = True 的话是不能实现从高到低的排序的。 所以有没有可能在by_score里面加些什么让他直接从大到小排列?

廖雪峰

#2 Created at ... [Delete] [Delete and Lock User]

当然可以,如何判断大小,规矩是你定的

sRojk

#3 Created at ... [Delete] [Delete and Lock User]

def by_score(t): return abs(t[1]-100)


  • 1

Reply