Program:
class stack:
def __init__(self):
self.items=[]
def push(self,data):
self.items.append(data)
def pop(self):
return self.items.pop()
def peek(self):
l=len(self.items)
return self.items[l-1]
def get_stack(self):
return self.items
#Object of class stack
s=stack()
s.push("A")
s.push("B")
s.push("C")
s.push("D")
s.push("E")
print("Stack=",s.get_stack())
print("Peek value=",s.peek())
print("POP=",s.pop())
print("Current Stack=",s.get_stack())
Expected O/P:
Stack= ['A', 'B', 'C', 'D', 'E']
Peek value= E
POP= E
Current Stack= ['A', 'B', 'C', 'D']
0 Comments
Post a Comment