是否可以Queue在不调用的情况下检查Python中的项目.get()?根据文档,Queue中不允许编制索引.我需要检查队列头部的项是否满足某些条件,如果是,请将其从队列中删除.类似地,我需要检查队列中的任何其他项是否满足相似条件并将其删除.
我在这里使用了错误的数据结构吗?
如何从优先级队列中删除任意项.假设我有一个PriorityQueue作业.我有一份工作要"取消",所以我需要将它从队列中删除,我该怎么做?
UPDATE
要添加答案,请提供相关问题:https://stackoverflow.com/a/9288081/292291