l = [[1, 2, 3], [1, 3, 4], [2, 4, 5]]
zip(*l)

def average(nums, default=float('nan')):
    return sum(nums) / float(len(nums)) if nums else default
[average(n) for n in zip(*l)]
Want to find a way of doing an average of multiple lists