python中判断list为空有两种方式
- python中 [ ],{ },( ), 0,false都是false
>>> a = []
>>> if a:
... print("this is not an empty list")
... else:
... print("this is an empty list")
...
this is an empty list
- len()方法判断,存在len() >0则为true,否则为false
>>> d = {}
>>> if len(d):
... print("this is not an empty dict")
... else:
... print("this is an empty dict")
...
this is an empty dict
注:第二种方法比第一种方法要快