如何检查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"