Python判断列表是否为空的几种方法
示例 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没有元素,那么它应该等于[].
相关文章