title: Filter Pandas Dataframe Columns by header containing multiple strings
body: <p>I have a dataframe and want to only show columns with headers containing a  particular string(s).</p>
  
  <pre><code>df.loc[:,df.columns.str.contains(['BB','TP'])]
  </code></pre>
  
  <p>So this would only show columns that contain BB or TP. This doesn't work for 2 conditions however.</p>