重複の可能性:
リストが空白かどうかをどのように確認しますか?
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は単に[]に等しいですか?
さて、私はその中にリストを持っている辞書を持っています、これらのリストのいくつかは何も構成されていません。辞書をループして、ANEMPTYLISTの値を持つキーを削除する必要があります。
できるだけ明確にしようとしています。私は何を試しましたか?キーの値が何もないかどうかを確認するために、複数の異なる方法を試しました。value == "":ステートメントを試しました。len関数を試して値が空かどうかを確認しました。value:何も機能していないようですが、なぜですか?誰かが答えたように、空のリストはループの本体で実行されないためです