from queue import Queue
from queue import Queue # creating a queue object q = Queue() # adding elements to the queue q.put(10) q.put(20) q.put(30) # retrieving elements from the queue print(q.get()) # output: 10 print(q.get()) # output: 20 print(q.get()) # output: 30
from queue import LifoQueue # creating a LIFO queue object q = LifoQueue() # adding elements to the queue q.put(10) q.put(20) q.put(30) # retrieving elements from the queue print(q.get()) # output: 30 print(q.get()) # output: 20 print(q.get()) # output: 10
from queue import PriorityQueue # creating a priority queue object q = PriorityQueue() # adding elements to the queue q.put((3, "apple")) q.put((1, "banana")) q.put((2, "orange")) # retrieving elements from the queue in order of priority print(q.get()) # output: (1, 'banana') print(q.get()) # output: (2, 'orange') print(q.get()) # output: (3, 'apple')The package library being used in these examples is the built-in queue package in Python.