Python判断列表是否为空的几种方法

2022-05-03 00:00:00 判断 为空 几种方法

示例 1:使用布尔运算

my_list = []
if not my_list:
    print("the list is empty")

输出

the list is empty

如果my_list为空则not返回 True。

这是测试空虚的最pythonic的方法。如果你想了解更多关于布尔真值的知识,可以参考真值测试。

示例 2:使用 len()

my_list = []
if not len(my_list):
    print("the list is empty")

输出

the list is empty

在此示例中,列表长度用于检查列表中是否有任何元素。如果列表的长度为 0,则该列表为空。

示例 3:与 [] 比较

my_list = []
if my_list == []:
    print("The list is empty")

输出

the list is empty

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

相关文章