set1 = set(['dog', 'cat', 'pig', 'donkey'])
set2 = set(['dog', 'cat', 'donkey'])
matched = set1.intersection(set2)
unmatched = set1.symmetric_difference(set2)
Поиск совпадающих и не совпадающих элементов в списках