def push(self, data): node = SLLNode(data) if self.top is None: self.top = node else: node.next = self.top self.top = node self.size += 1