Just yet another way of doing it, given list l:
sum([int(bool(x)) for x in l]) in (0, len(l))
>>> a=['',None,0,False]
>>> b=[1,True,'ffffd']
>>> c=[0,1,False,True,None]
>>> for l in (a,b,c):
... print sum([int(bool(x)) for x in l]) in (0, len(l))
...
True
True
False