intersection of three sets in python?
问题 Currently I am stuck trying to find the intersection of three sets. Now these sets are really lists that I am converting into sets, and then trying to find the intersection of. Here's what I have so far: for list1 in masterlist: list1 = thingList1 for list2 in masterlist: list2 = thingList2 for list3 in masterlist: list3 = thingList3 d3 = [set(thingList1), set(thingList2), set(thingList3)] setmatches c = set.intersection(*map(set,d3)) print setmatches and I'm getting set([]) Script terminated