我正在使用的API可以返回空的[]
列表。
以下条件语句未按预期运行:
if myList is not None: #not working
pass
if myList is not []: #not working
pass
什么会起作用?
答案 0 :(得分:162)
if not myList:
print "Nothing here"
答案 1 :(得分:15)
在布尔上下文(例如if some_list:
)中,空列表的计算结果为False。
答案 2 :(得分:10)
我喜欢Zarembisty的回答。虽然,如果你想更明确,你可以随时做:
if len(my_list) == 0:
print "my_list is empty"