title: Remove lines in dataframe using a list in Pandas
body: <p>It's a generic question about filtering a pandas dataframe using a list. The problem is the following:</p>
  
  <ul>
  <li>I have a pandas dataframe <code>df</code> with a column <code>field</code></li>
  <li>I have a list of banned fields, for example <code>ban_field=['field1','field2','field3']</code></li>
  <li>All elements of <code>ban_field</code> appear in <code>df.field</code></li>
  </ul>
  
  <p>For the moment, to retrieve the dataframe without the banned field, I proceed as follows:</p>
  
  <pre><code>for f in ban_field:
      df = df[df.field!=f]
  </code></pre>
  
  <p>Is there a more pythonic way to proceed (in one line?)?</p>