如何在Python中检查列表是否为空?

在Python中,空列表对象的值为false。因此,以下条件语句可用于检查列表是否为空。

>>> a=[] # Empty lists evaluate to False
>>> if not a:
    print ("list is empty")
else:
    print ("list is not empty")

您也可以使用len()方法。它返回序列中的元素数。如果len()返回零,则列表为空

>>> if len(a)==0:
    print ("list is empty")
else:
    print ("list is not empty")