队列queue
解耦,直接实现松耦合,放一个拿一个
提高处理效率
queue.Queue(maxsize=0) #先入先出
queue.LifoQueue(maxsize=0) #后进先出(栈)
queue.PriorityQueue(maxsize=0) #存储数据时可设置优先级的队列
import queue
q = queue.Queue()
for i in range(10):
q.put(i)
while q:
print(q.get())
import queue
#栈
q = queue.LifoQueue()
for i in range(10):
q.put(i)
while q:
print(q.get())