Если я использую очередь модуля python.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