class Queue:
def __init__(self):
self.items = [] #create a new lsit with no items to use as the queue
def __repr__(self):
return repr(self.items) #Define what to retun when queue name called
def enqueue(self,item):
self.items.append(item) # Add item to the back of list.
def dequeue(self):
return self.items.pop(0)# Remove and return the item from front
def isEmpty(self):
return self.items==[] #check whether the stack is empty
def size(self):
return len(self.items) #return the size (length) of list
def top(self):
return self.items[0] #return front item without removing
Like this:
Like Loading...
Related