我正在开发一个程序来从字典内的列表中删除空白值,但是如果整个值由一个仅包含一个空格的数组组成,我需要删除包含单个空格的元素。
def CleanWhiteSpace(theDict) :
stuff=[]
for key2 in theDict.keys():
for value2 in theDict.values():
if value2 == [' ']:
print key2
del theDict[key2]
print "hi"
print theDict
for key,value in theDict.iteritems():
for d in value:
print value
if d != ' ':
stuff.append(d)
theDict[key]=stuff
stuff=[]
return theDict
print CleanWhiteSpace({'a':['1','2'],'b':['3',' '],'c':[' ']})
我只希望它删除密钥 c。