我在列表中有这样的东西。
my_arr = [{'Brand_Name': u''}, {'Brand_Name':u''}, {'Brand_Name':u'randomstr1'}]
我希望能够获得品牌名称为空的所有值。在这种情况下,我会得到两个空值。我试过这个
for dictionary in my_arr:
if None in dictionary:
print dictionary
这不起作用。我如何获得unicode空值?
答案 0 :(得分:1)
您只需使用if not ...
检查虚假值(这还包括None
,[]
,()
等等。
>>> brands = [
{'Brand_Name': u''},
{'Brand_Name':u''},
{'Brand_Name':u'randomstr1'},
]
>>> for brand in brands:
if not brand['Brand_Name']:
print brand
{'Brand_Name': u''}
{'Brand_Name': u''}