如何检查列表是否为空?

时间:2012-06-13 23:43:02

标签: python arrays

  

可能重复:
  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是否等于[]

我已尝试==[]"[]"并获得长度和== "",但似乎没有任何效果。

1 个答案:

答案 0 :(得分:6)

在python中,空列表的计算结果为False。

if not c:
   print "The list is empty"
else:
   print "The list is not empty"