26

重複の可能性:
Python: リストが空かどうかを確認する最良の方法は何ですか?

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単に に等しい[]ですか?

長さ と を取得しよう==[]としましたが、何も機能していないようです。"[]"== ""

4

1 に答える 1

12

Python では、空のリストは False と評価されます。

if not c:
   print "The list is empty"
else:
   print "The list is not empty"
于 2012-06-13T23:45:21.900 に答える