可能重复:
Python: What is the best way to check if a list is empty?
def CleanWhiteSpace(theDict):
stuff=[]
for key,value in theDict.items():
for d in value:
if value != " ":
stuff.append(d)
print d
theDict[key]=stuff
if not value[d]:
print value
stuff=[]
return theDict
print CleanWhiteSpace({'a':['1','2'],'b':['3',' '],'c':[]})
我编辑了这个因为我需要更多的帮助。如何检查c
是否为空? c
是否等于[]
?
我已尝试==[]
和"[]"
并获得长度和== ""
,但似乎没有任何效果。
答案 0 :(得分:6)
在python中,空列表的计算结果为False。
if not c:
print "The list is empty"
else:
print "The list is not empty"