跳到主要内容

Python 程序检查列表是否为空

要理解这个例子,你需要了解以下Python 编程主题的知识:

示例 1:使用布尔运算

my_list = []
if not my_list:
print("列表为空")

输出

列表为空

如果 my_list 是空的,那么 not 返回 True。

这是检测空列表最具 Python 风格的方法。如果你想了解更多关于布尔真值的信息,可以参考真值测试

示例 2:使用 len()

my_list = []
if not len(my_list):
print("列表为空")

输出

列表为空

在这个例子中,使用列表的长度来检查列表中是否有元素。如果列表的长度为 0,那么列表就是空的。

示例 3:与 [] 比较

my_list = []
if my_list == []:
print("列表为空")

输出

列表为空

[] 是一个空列表,因此如果 my_list 没有元素,那么它应该等于 []