DataStructures with Python
About Lesson

”’main program
implementation QUEUE using List”’
queue=[]

def enqueue():
    ele=input(“Enter your data”)
    queue.append(ele)
    print(ele,”is added to queue”)
    return

def dequeue():
    if not queue:
        print(“Queue is Empty”)
    else:
        print(queue.pop(0),”is removed”)
    return

def display():
    print(queue)
    return

while True:
    print(“Queue Menu”)
    print(“1. Add”)
    print(“2. Remove”)
    print(“3. Display”)
    print(“4. Exit”)

    ch=int(input(“Enter your Choice:”))

    if(ch==1):
        enqueue()
    elif(ch==2):
        dequeue()
    elif(ch==3):
        display()
    elif(ch==4):
        break
    else:
        print(“Invalid Input”)

You cannot copy content of this page