title: Is there a zip-like function that pads to longest length?
body: <p>Is there a built-in function that works like <a href="https://docs.python.org/3/library/functions.html#zip" rel="noreferrer"><code>zip()</code></a> but that will pad the results so that the length of the resultant list is the length of the <em>longest</em> input rather than the <em>shortest</em> input?</p>
  
  <pre><code>&gt;&gt;&gt; a = ['a1']
  &gt;&gt;&gt; b = ['b1', 'b2', 'b3']
  &gt;&gt;&gt; c = ['c1', 'c2']
  
  &gt;&gt;&gt; zip(a, b, c)
  [('a1', 'b1', 'c1')]
  
  &gt;&gt;&gt; What command goes here?
  [('a1', 'b1', 'c1'), (None, 'b2', 'c2'), (None, 'b3', None)]
  </code></pre>