在我的代码中,我希望能够检索 我的值和与其关联的优先级值作为元组。这可能吗?
q = PriorityQueue()
q.put('hello', 0)
print q # I want this to read as a tuple ('hello', 0)
答案 0 :(得分:2)
您应该将索引0处的优先级元素和索引1处的数据传递给put
方法。检查https://docs.python.org/2/library/queue.html#Queue.PriorityQueue:
q.put((0, 'hello'))
然后使用get
进行检索,它将返回整个元组:
item = q.get()
print(item) # (0, 'hello')