# Implementation of a stack using an array # Python 3 # Aitor Alonso (https://github.com/tairosonloa) class StackArray: def __init__(self): self.items = [] def isEmpty(self): return self.items == [] def push(self, item): # We always push into last position self.items.append(item) def pop(self): if not self.isEmpty(): # We always pop from last position return self.items.pop() else: print("The stack is empty. Can't pop") return None def size(self): return len(self.items) def printStack(self): for item in self.items: print(item, end=" ") print("