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

我正在使用的API可以返回空的[]列表。

什么不工作:

 if myList is not None: #not working if myList is not []: #not working 

什么工作?

 if not myList: print "Nothing here" 

在布尔上下文if some_list:列表的计算结果为False(比如if some_list:

我喜欢Zarembisty的回答。 虽然,如果你想更加明确,你可以随时做到:

 if len(my_list) == 0: print "my_list is empty"