Skip to main content
 首页 » 编程设计

python之如何在推送新对象之前检查对象是否存在于队列中

2025年05月04日14birdshome

<分区>

我正在使用 Python 队列:

q = Queue.Queue() 

我正在使用 q.put(item) 将某个类的对象放入上述队列中。但是,在将项目放入队列之前,我想检查它是否已经存在于队列中。有没有办法做到这一点? [无需取出队列中的所有对象,然后将它们全部推回]

另外:

我不知道如何才能真正看到我放入队列中的变量(调试时)。我正在使用 Pydev,我在 variables 窗口中看到的只有 not_empty 和 not_full 之类的东西。我如何在运行时查看队列中的内容?