关于python:如何检查列表list是否为空?

How do you check if list is blank?

本问题已经有最佳答案,请猛点这里访问。

Possible Duplicate:
Python: What is the best way to check if a list is empty?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
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是否简单地等于[]

我试过==[]"[]",得到长度和=="",但似乎没什么效果。


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

1
2
3
4
if not c:
   print"The list is empty"
else:
   print"The list is not empty"