君苏依寂 发表于 2021-4-21 11:18:08

帮帮孩子吧

class Stack:
    def __init__(self, start=[]):
      self.stack = []
      for x in start:
            self.push(x)

    def isEmpty(self):
      return not self.stack
   
    def push(self, obj):
      self.stack.append(obj)

    def pop(self):
      if not self.stack:
            print('警告:栈为空!')
      else:
            return self.stack.pop()

    def top(self):
      if not self.stack:
            print('警告:栈为空!')
      else:
            return self.stack[-1]

    def bottom(self):
      if not self.stack:
            print('警告:栈为空!')
      else:
            return self.stack
这里的if not self.stack:是什么意思

qq1151985918 发表于 2021-4-21 11:18:09

就是列表中没有元素
页: [1]
查看完整版本: 帮帮孩子吧