title: Is there a python builtin to create tuples from multiple lists?
body: <p>Is there a python builtin that does the same as tupler for a set of lists, or something similar:</p>
  
  <pre><code>def tupler(arg1, *args):
      length = min([len(arg1)]+[len(x) for x in args])
      out = []
      for i in range(length):
          out.append(tuple([x[i] for x in [arg1]+args]))
      return out
  </code></pre>
  
  <p>so, for example:</p>
  
  <pre><code>tupler([1,2,3,4],[5,6,7])
  </code></pre>
  
  <p>returns:</p>
  
  <pre><code>[(1,5),(2,6),(3,7)]
  </code></pre>
  
  <p>or perhaps there is proper pythony way of doing this, or is there a generator similar???</p>