python的优先队列如何对自定义的类进行比较
对于自定义的类使用优先队列,在入队的时候需要根据类的某一属性进行比较。方法:使用重载方法__lt__,__lt__是python中用于进行特定比较的方法。例如:import queueclass person(object): def __init__(self,name,score): self.name = name self.score = score def __lt__(self, other): return sel
原创
2020-05-27 20:22:51 ·
4108 阅读 ·
0 评论