title: Python: What's the fastest way to zip right to left, and is there no builtin for this?
body: <p>Given 2 sequences of different lengths:</p>
  
  <pre><code>In [931]: a = [1,2,3]
  In [932]: b = [4,5,6,7]
  </code></pre>
  
  <p>This is what i want</p>
  
  <pre><code>In [933]: c = zip(reversed(a),reversed(b))
  In [934]: [x for x in reversed(c)]
  Out[934]: [(1, 5), (2, 6), (3, 7)]
  </code></pre>
  
  <p>But I don't like the idea of using reversed on all my input parameters, and I also don't want to re-implement my own zip function.</p>
  
  <p>So:</p>
  
  <ol>
  <li>Is there a faster/more efficient way to do this?</li>
  <li>Is there a simpler way to do this?</li>
  </ol>