Queue using List in DSA with Python
by DataFlair Team
Program 1
# Queue implementation using list
myqueue=[] # Queue
def qinsert():
n=int(input("Enter an element: "))
myqueue.append(n)
def qdelete():
if(len(myqueue)==0):
print("Queue is empty")
else:
print("Deleted element is: ",myqueue[0])
del myqueue[0]
def qdisplay():
if(len(myqueue)==0):
print("Queue is empty")
else:
print("Elements of Queue: ")
for element in myqueue:
print(element,end=" ")
while(1):
print("\n-----------------------Queue Menu------------------------")
print("1. Insert \n 2. Delete \n 3. Display \n 4. Exit")
print("-------------------------------------------------------------")
choice=int(input("Enter your choice: "))
if(choice==1):
qinsert()
elif(choice==2):
qdelete()
elif(choice==3):
qdisplay()
else:
break
Tags: dsa pythondsa python practicaldsa python programdsa python program on queue using listqueue using listqueue using list in dsa pythonqueue using list in dsa with python
DataFlair Team
DataFlair Team provides high-impact content on programming, Java, Python, C++, DSA, AI, ML, data Science, Android, Flutter, MERN, Web Development, and technology. We make complex concepts easy to grasp, helping learners of all levels succeed in their tech careers.