from functools import reduce
def full_union(input):
    """ Compute the union of a list of sets """
return reduce(lambda a, b: a.union(b), input[1:], input[0])
python : can reduce be translated into list comprehensions like map, lambda and filter?