title: How to iterate over two different-size lists to get a new list?
body: <p>Now I wish to build a list containing <code>100*50</code> 2-D points. I have tried the following:</p>
  <pre><code>[(x+0.5, y+0.5) for x, y in zip(range(100), range(50))]
  </code></pre>
  <p>This only gives me 50*50 points. I found the reason accounting for this in <a href="https://stackoverflow.com/a/1919402/2881553">this answer</a> that pointed out</p>
  <blockquote>
  <p>for zip the length of new list is same as the length of shortest list.</p>
  </blockquote>
  <p>What is <strong>the most Pythonic</strong> way of getting my desired <code>100*50</code> points correctly?</p>