title: remove specific dictionaries in a list Python
body: <p>I have a list of dictionaries:</p>
  <pre><code>persons = [{'id': 1, 'name': 'john'},
             {'id': 2, 'name': 'doe'},
             {'id': 3, 'name': 'paul'}]
  
  ids = [1,3]
  
  # remove_persons(persons, ids) --&gt; [{'id': 2, 'name': 'doe'}]
  </code></pre>
  <p>I would like to remove dictionaries from a list of id.<br />
  What is the most efficient way to go about this programmatically.</p>