title: Filter Dataframe that contain specific characters by user (Python)
body: <p>I'm trying to find Names that contain the letters by user input. In this case, finding Names in the <code>Name</code> column that contain 'a' and 'i' however getting an error:</p>
  <pre><code>data = {'Name': ['Aerial', 'Tom', 'Amie', 'Anuj'],
          'Age': [27, 24, 22, 32],
          'Address': ['pennsylvania', 'newyork', 'newjersey', 'delaware'],
          'Qualification': ['Msc', 'MA', 'MCA', 'Phd']}
  df = pd.DataFrame(data)
  df[&quot;Name&quot;] = df[&quot;Name&quot;].str.lower()
  print(df)
  letters_in = input('Words in Name Column that contain these letters: \n ').split()
  new_output = df.loc[df['Name'].str.contains(letters_in, case=False)]
  </code></pre>
  <p>Code run:</p>
  <pre><code>Words in Name Column that contain these letters: 
  
  &gt;? a e
  ERROR: 
  TypeError: unhashable type: 'list'
  </code></pre>
  <p>Ideal Output (as dataframe):</p>
  <pre><code>Aerial
  Amie
  </code></pre>