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)))
♥ 喜 歡 請 點 贊 喲 ♥
(●ˇ∀ˇ●)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章