Question: In python write another method in this code that compares two stacks to see if they are equal or not. Here is the code that

In python write another method in this code that compares two stacks to see if they are equal or not. Here is the code that needs to be altered.

class Stack: def __init__(self): #creating an empty list self.list=[] def push(self,item): #append to list self.list.append(item) def pop(self): #dont mention what you want to pop return self.list.pop() def peek(self): return self.list[len(self.list)-1] def size(self): #return len of list return len(self.list) def is__empty(self): if len(self.list)==0: return True else: return False s1=Stack() s1.push(5) s1.push(6) s1.push(7) print (s1.peek()) print(s1.size())

In python write another method in this code that compares two stacks

class Stack: def init_(self): list #creating an empty self. list=[] def push(self,item): #append to list self.list.append (item) def pop (self): #dont mention what you want to pop return self.list.pop() return self.list[len(self.list)-1] #return len of list return len(self.list) if len(self.list)-0: else: def peek(self): def size(self): def is_empty (self): return True return False s1-Stack() s1.push(5) s1.push(6) s1.push(7) print (s1.peek)) print (s1.size))

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

To add a method that compares two stacks for equality you should define a new method within the Stac... View full answer

blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!