在Python中,判断列表是否为空可以通过以下几种方法:
list1 = []
if not list1:
print("list1是空的")
else:
print("list1不是空的")
2. 使用`if len(list) == 0`语句:
list2 = []
if len(list2) == 0:
print("list2是空的")
else:
print("list2不是空的")
3. 使用`if list == []`进行显式比较:
list3 = []
if list3 == []:
print("list3是空的")
else:
print("list3不是空的")
4. 使用`if not list`来判断列表是否为`None`:
list4 = None
if not list4:
print("list4是空的")
else:
print("list4不是空的")
5. 使用`all()`函数进行多个参数的不为空校验:
def check_not_empty(args):
return all(args)
list5 = [1, 2, 3]
if check_not_empty(list5):
print("list5不是空的")
else:
print("list5是空的")