title: Splitting a float tuple to multiple columns in python dataframe
body: <p>I used regex to extract patterns from a csv document, mainly the pattern is (qty x volume in L), eg: 2x2L or 3x4L. (Note that 1 cell can have more than 1 pattern, eg: I want 2x4L and 3x1L)</p>
  <pre><code>0                                 []
  1               [(2, x1L), (2, x4L)]
  2               [(1, x1L), (1, x4L)]
  3                         [(2, x4L)]
  4               [(1, x4L), (1, x1L)]
                     ...              
  95                        [(1, x2L)]
  96              [(1, x1L), (1, x4L)]
  97                        [(2, x1L)]
  98                        [(6, x1L)]
  99    [(6, x1L), (4, x2L), (4, x4L)]
  Name: cards__name, Length: 100, dtype: object
  </code></pre>
  <p>I want to create 3 columns called &quot;1L&quot; &quot;2L&quot; and &quot;4L&quot; and then for every item, take the quantity and add it to the relevant row under the relevant column.</p>
  <p>As such</p>
  <pre><code>1L 2L 4L
  2  0  2
  1  0  1
  0  0  4
  1  0  1
  </code></pre>
  <p>However I am not able to index to index the tuple in order to extract the quantity and the volume size for every item.</p>
  <p>Any ideas?</p>