Python join all combinations of elements within each list
<p>I have a list of tuples each with two elements: <code>[('1','11'),('2','22'),('3','33'),...n]</code></p>

<p>How would I find all the combinations of each tuple with only selecting one element of the tuple at a time?  </p>

<p>The example results: </p>

<blockquote>
  <blockquote>
    <p>[[1,2,3],[11,2,3],[11,2,3],[11,22,33],[11,2,33],[11,22,3],[1,22,3],[1,22,33],[1,2,33]]`</p>
  </blockquote>
</blockquote>

<p>itertools.combinations gives me all combinations but does not preserve selecting only one element from each tuple.  </p>

<p>Thanks!</p>
