擅长:python、mysql、java
<p>如果a是PriorityQueue对象,则可以使用a.queue[0]获取下一个项:</p>
<pre><code>from Queue import PriorityQueue
a = PriorityQueue()
a.put((10, "a"))
a.put((4, "b"))
a.put((3,"c"))
print a.queue
print a.get()
print a.queue
print a.get()
print a.queue
</code></pre>
<p>输出为:</p>
<pre><code>[(3, 'c'), (10, 'a'), (4, 'b')]
(3, 'c')
[(4, 'b'), (10, 'a')]
(4, 'b')
[(10, 'a')]
</code></pre>
<p>但是要小心多线程访问。</p>