标签: python queue
我已经看到了this question的答案,但是答案并不令人满意,因为它需要使用.get()。如果您不介意清空队列,那很好,但是如果我只需要检查队列中是否有东西怎么办?那根本不会做。举个例子:
.get()
if baz in Q: baz.whatever = fun(baz)
说我需要Q像以前一样保留所有元素,然后将baz完全保留在以前的位置。我该怎么办?