def zip_nofill(*iterables):
return (tuple([entry for entry in iterable if entry is not None]) for iterable in itertools.zip_longest(*iterables, fillvalue=None))<EOL>
Zipping iterables without fillvalue.

    Note: https://stackoverflow.com/questions/38054593/zip-longest-without-fillvalue