python3 自定义比较器方法一:自定义比较项方法二:自定义比较方法方法三:自定义运算符
python3 自带的排序函数 sort()、sorted() 等,可以自定义比较器,实现特殊需求,以下介绍3种常见方法。比如现在有二维空间中的3个点,需要对它们进行排序,规则是:先按x坐标排序,如果相同,则按y坐标排序。class Pos: """ 坐标类 """ def __init__(self, x = 0, y = 0): self.x = x self.y = y d