Comparator

  • Python里面list的排序函数sort提供了comparator(比较器)参数来自定义排序规则,下面是一个简单例子
# 如果A的值小于B返回-1,否则返回1,如果有相等的标准需要,返回0

def comparator(self, A, B):
    if A.val < B.val:
        return -1                # 代表A在这种标准中小于B
    return 1                     # 代表A在这种标准中大于

results matching ""

    No results matching ""