Мда. Откуда столько самомнения и уверенности, что вы умнее всех?
>>> def myzip(a, b):
... result = []
... for idx in xrange(min(len(a), len(b))):
... result.append((a[idx], b[idx]))
... return result
...
>>> myzip([1,2,3], [4,5,6])
[(1, 4), (2, 5), (3, 6)]
У вас нет даже базовых знаний, что почему-то компенсируется гонором . Ужасно неприятно общаться с такими людьми.
И я, наверно, даже не удивлюсь, если вы, написав что-нибудь в этом роде, останетесь при своём мнении
>>> myzip = lambda *args: [ tuple(arg[idx] for arg in args) for idx in xrange(min([len(arg) for arg in args] or (0,))) ]