python Queue

get取一个值删除一个

 
import queue

q = queue.Queue() 

q.put("a")
q.put("b")
q.put("c")

print(q.get())  #a
print(q.get())  #b
print(q.get())  #c 
q.empty()       #True 

q.queue:取出数据而不删除

 
import queue

q = queue.Queue() 

q.put("a")
q.put("b")
q.put("c")
print(q.qsize())   #3 

d = list(q.queue)
d
['a', 'b', 'c']

print(q.qsize())  #3 

参考