python3 使用sorted 实现倒序

首先定义一个高阶函数:

# 实现倒序
def reversed_cmp(x, y):
    if x > y:
        return -1
    if x < y:
        return 1
    return 0

导入一个模块:

from functools import cmp_to_key

关于这个模块,可以参考官方文档:
在这里插入图片描述
翻译如下:
在这里插入图片描述
最后,实现生成倒序列表:

print(sorted([23, 42, 12, 54, 35], key=cmp_to_key(reversed_cmp)))
♥ 喜 欢 请 点 赞 哟 ♥
(●ˇ∀ˇ●)

猜你喜欢

转载自blog.csdn.net/WU2629409421perfect/article/details/105622226