def set_list_intersection(set_list):
    if not set_list:
        return set()
result = set_list[0]
for s in set_list[1:]:
    result &= s
return result
set_list = [set([1, 2]), set([1, 3]), set([1, 4])]
print(set_list_intersection(set_list))
how best do I find the intersection of multiple sets in python?