如何在Python中检查列表是否为空?

问题描述 投票:0回答:1

有人遇到一个问题,即通过返回“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: 返回真


python list boolean
1个回答
1
投票

我会做什么:

def isEmpty(self):
    return self.getFirstNode() is None and self.getLastNode() is None

但最好给我们你的整个脚本。

© www.soinside.com 2019 - 2024. All rights reserved.