title: Create a dataframe with every possibility
body: <p>What's the best way to create a pandas dataframe to get every possibility with some list of numbers?</p>
  <p>I want to test every configuration of an algorithm.</p>
  <p>Lists are like</p>
  <pre><code>a = [0,1,2,3,4,5,6,7]
  b = [0.0001, 0.0002, 0.0003]
  c = ...
  '''
  </code></pre>
  <p>And i need to get a dataframe which get in each row</p>
  <pre><code>row 1 = a[0],b[0],c[0]
  row 2 = a[0],b[1],c[0]
  row 3 = a[0],b[0],c[1]
  row 4 = a[0],b[2],c[0]
  row 5 = a[0],b[2],c[1]
  </code></pre>
  <p>Of course i get like 7 lists and each lists have more than 3 numbers.</p>
  <p>Thanks for the help  guys
  Have a nice day.</p>