def dict_without_empty_values(d):
return {k:v for k,v in d.iteritems() if v}
# Ex;
dict1 = {
'Q': 1,
'P': 0,
'S': None,
'R': 0,
'T': '',
'W': [],
'V': {},
'Y': None,
'X': None,
}
print dict1
# {'Q': 1, 'P': 0, 'S': None, 'R': 0, 'T': '', 'W': [], 'V': {}, 'Y': None, 'X': None}
print dict_without_empty_values(dict1)
# {'Q': 1}