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