【Python】自定义排序函数 - 示例

自定义排序函数 - 示例

自定义排序规则:

def cmp_value_p_code_big(o1, o2):
    """
    排序规则: value大,排前面
    """
    if o1.value < o2.value:
        return 1
    if o1.value > o2.value:
        return -1
    return 0

调用排序函数:

value_p_code_list = [...]  # 省略

value_p_code_list = sorted(value_p_code_list, cmp_value_p_code_big)
发布了552 篇原创文章 · 获赞 201 · 访问量 18万+

猜你喜欢

转载自blog.csdn.net/sinat_42483341/article/details/103883096