title: Return copy of dictionary excluding specified keys
body: <p>I want to make a function that returns a copy of a dictionary excluding keys specified in a list.</p>
  
  <p>Considering this dictionary:</p>
  
  <pre><code>my_dict = {
      "keyA": 1,
      "keyB": 2,
      "keyC": 3
  }
  </code></pre>
  
  <p>A call to <code>without_keys(my_dict, ['keyB', 'keyC'])</code> should return:</p>
  
  <pre><code>{
      "keyA": 1
  }
  </code></pre>
  
  <p>I would like to do this in a one-line with a neat dictionary comprehension but I'm having trouble. My attempt is this:</p>
  
  <pre><code>def without_keys(d, keys):
      return {k: d[f] if k not in keys for f in d}
  </code></pre>
  
  <p>which is invalid syntax. How can I do this?</p>