title: Convert column of lists to columns of True/False if it belongs to the lists
body: <p>I have the following DataFrame</p>
  <pre><code>    Codice  Sem CFU Rating  Gruppo
  0   51132   1   10  0.0 [STAT]
  1   51197   1   5   0.0 [ING]
  2   52354   1   5   0.0 [ING]
  3   52496   1   10  0.0 [MST]
  4   52498   2   10  0.0 [MST]
  ... ... ... ... ... ...
  57  97667   1   8   3.0 [MTM]
  58  97673   2   8   0.0 [MTM]
  59  97683   2   5   5.0 [STAT, ING]
  60  97690   2   12  0.0 [MST]
  61  97725   2   10  0.0 [CSCL, MTM]
  </code></pre>
  <p>As you see, the <code>Gruppo</code> column is made of lists of a finite number of unique elements. I'm trying to generate from this a DF to be used in <code>pulp</code> for something like &quot;if <code>Codice</code> belongs to <code>Gruppo</code>&quot;, thus I need a DF (or matrix, but I wanted to indexise using <code>Codice</code> and not just an ordinary integer) made like this:</p>
  <pre><code>    Codice  STAT    ING ... MST
  0   51132   True    False   ... False
  1   51197   False   True    ... False
  </code></pre>
  <p>Basically True/False whether the corresponding list contains <code>ING,STAT,MST,...</code></p>