有人遇到一个问题,即通过返回“true”或“false”语句(如果列表为空)来了解列表是否为空。
以下是片段: `` def isEmpty(自身): 返回 self.getFirstNode() == None 或 self.getLastNode() == None
Having tried this method:
getFristNode just return self.__firstNode and getLastNode returns self.__lastNode with those being one's attributes. The output should be a Boolean representing whether or not the list is empty but one can only get one either true or false.
definit(自我): self.__firstNode = 无 self.__lastNode = 无
def getFirstNode(self):
return self.__firstNode
def getLastNode(self):
return self.__lastNode
#目前正在尝试的新方法: def isEmpty(自身): 如果 self.getFirstNode() != None: 返回错误 elif self.getFirstNode() == None: 返回真
我会做什么:
def isEmpty(self):
return self.getFirstNode() is None and self.getLastNode() is None
但最好给我们你的整个脚本。