title: Remove dictionary from list with multiple conditions
body: <pre><code>list1 = [
     {'id': 1, 'country': 'Italy'},
     {'id': 2, 'country': 'Spain'},
     {'id': 3, 'country': 'Japan'}
  ]
  </code></pre>
  
  <p>I use this code to remove from <code>list1</code> every dictionary that has <code>country != Italy</code>:</p>
  
  <pre><code>list2 = [element for element in list1 if element['country'] == 'Italy']
  </code></pre>
  
  <p>But I to include in <code>list2</code> dictionaries which <code>country == 'Italy'</code> AND <code>country == 'Spain'</code> and remove all the others (or even better pop them from <code>list1</code> without creating another one). How can I do this in one line=</p>