[tuple(lis[j] for lis in data) for j in range(min(len(l) for l in data))]
data = [[1, 2, 3], [4, 5, 6], [7, 8]]
[tuple(lis[j] for lis in data) for j in range(min(len(l) for l in data))]
Zip как понимание списка