【发布时间】:2018-11-10 00:29:14
【问题描述】:
print(q.get()) 删除队列前面的元素。如何在不删除它的情况下打印此元素?有可能吗?
【问题讨论】:
-
如果你不使用队列作为线程间通信机制,你应该使用
collections.deque,而不是queue.Queue。如果您使用队列在线程之间进行通信,那么 peek 操作对于此类用例很少有用或安全,您应该仔细考虑是否需要它。
标签: python python-3.x syntax queue python-collections