Jan-03-2017, 05:56 PM
Why would you want to do it without zip?
>>> a = [1, 2, 3, 4] >>> b = [5, 6, 7, 8] >>> list(zip(a, b)) [(1, 5), (2, 6), (3, 7), (4, 8)] >>> [(a[i], b[i]) for i in range(min(len(a), len(b)))] [(1, 5), (2, 6), (3, 7), (4, 8)]