Advertisement
MaxDvc

class_stack

Jan 10th, 2020
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.50 KB | None | 0 0
  1. class stack:
  2.     def __init__(self):
  3.         self.stack = []
  4.     def push(self,item):
  5.     #@param:
  6.     #   item: any;
  7.         self.stack.append(item)
  8.     def pop(self):
  9.         assert self.stack!=[], "Stack is empty"
  10.         self.stack = self.stack[:len(self.stack)-1]
  11.     def top(self):
  12.         if self.stack == []:
  13.             return []
  14.         return(self.stack[len(self.stack)-1])
  15.     def empty(self):
  16.     #@return: bool;
  17.         if self.stack==[]: return(True)
  18.         else: return(True)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement