如果我使用的是python模块queue.queue,我希望能够使用不弹出原始队列或创建新队列对象的方法打印出内容。
我试过做一个获取,然后把内容放回去,但这是太高的成本。
# Ideally it would look like the following
from queue import Queue
q = Queue()
q.print()
q.put(1)
q.print()
>> [] # Or something like this
>> [1] # Or something like this
Tags:
假设你用的是puthon2。 你可以用这样的东西:
您也可以在上面循环:
但是,除非您正在处理线程,否则我将使用普通列表作为队列实现。
这对你有用吗?
相关问题 更多 >
编程相关推荐