import queue q = queue.Queue(maxsize=0)
maxsize - максимальное количество элементов в очереди.Класс Queue() модуля queue представляет собой конструктор для многопоточной очереди FIFO (первым пришел - первым вышел).
Аргумент maxsize - это целое число, которое устанавливает верхний предел для количества элементов, которые могут быть помещены в очередь. Вставка будет блокироваться после достижения этого размера, пока элементы очереди не будут использованы.
Если maxsize меньше или равен нулю, размер очереди бесконечен.
import queue q = queue.Queue() for i in range(5): q.put(i) while not q.empty(): print(q.get(), end=' ') # 0 1 2 3 4