【发布时间】:2023-04-02 15:54:01
【问题描述】:
我正在寻找一种优先级队列,它允许我给出两个优先级。
我希望它只检查第一个值然后检查第二个值
这是一些代码
import Queue
class Job(object):
def __init__(self, fpriority, spriority, description, iata , hops, cost):
self.fpriority = fpriority
self.spriority = spriority
q = Queue.PriorityQueue()
q.put(Job(2, 5, 'Mid-level job'))
q.put(Job(2, 20, 'Low-level job'))
q.put(Job(1, 20, 'Important job'))
现在我想要以下元素的顺序
Important job
Mid_level job
Low_level job
我怎样才能用一个队列创建这样的订单?
【问题讨论】:
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:具有两个优先级 Python 的优先级队列 - Python技术站