title: Python 3.6 - Find a string inside a nested Dict
body: <p>In the following list of <code>volume</code> dictionaries:</p>
  
  <pre><code>[
   {'AvailabilityZone':'ap-southeast-2b'},
   {'AvailabilityZone':'ap-southeast-2b', 'Tags':[{'Key': 'Name'},{'Key': 'Project1'}]},
   {'AvailabilityZone':'ap-southeast-2b', 'Tags':[{'Key': 'Name'},{'Key': 'Project2'}]}
  ]
  </code></pre>
  
  <p>I need to find every volume that has the <code>Project1</code> key tag.</p>
  
  <p>I tried doing the following:</p>
  
  <pre><code>found_volumes = []
  
  for one_volume in volumes:
      if ('Tags' in one_volume) and ('Key' in one_volume['Tags'] == 'Project1'):
          found_volumes.append(one_volume)
  </code></pre>
  
  <p>But it is not working, I get 0 items in <code>found_volumes</code> at the end.</p>
  
  <p>What am I doing wrong?</p>