title: Efficient way of dropping dictionary from a list without mentioning the keys
body: <p>What is an efficient way of dropping dictionary from a list of dictionaries, if any one of the value in a dictionary is empty?</p>
  
  <pre><code>input = [{'mac': '', 'location': '801'}, 
           {'mac': 'E464EECBA5EB', 'location': '816'}, 
           {'mac': '', 'location': '817'}, 
           {'mac': 'DCE83F3BC820', 'location': '818'}, 
           {'mac': 'GH12TY674RF1', 'location': ''}, 
           {'mac': 'DCE83F3BC820', 'location': '820'}]
  
  
  expected_output = [{'mac': 'E464EECBA5EB', 'location': '816'},
                     {'mac': 'DCE83F3BC820', 'location': '818'}, 
                     {'mac': 'DCE83F3BC820', 'location': '820'}]
  </code></pre>