Python 3.x 队列行为异常
(Python 3.6) 输入:Python 3.x 队列行为异常,python-3.x,queue,Python 3.x,Queue,(Python 3.6) 输入: from queue import Queue q = Queue() for i in range(5): q.put(5) while not q.empty(): print(q.get()) 输出: 5 5 5 5 5 为什么不是1,2,3,4,5?这是一个简单的FIFO队列。看看写着q.put(5)的那一行,想想那一行在做什么。不好意思,没有麻烦了。发生在我们最好的人身上。
from queue import Queue
q = Queue()
for i in range(5):
q.put(5)
while not q.empty():
print(q.get())
输出:
5
5
5
5
5
为什么不是1,2,3,4,5?这是一个简单的FIFO队列。看看写着
q.put(5)
的那一行,想想那一行在做什么。不好意思,没有麻烦了。发生在我们最好的人身上。