set.intersection()
Возвращает новое множество с элементами, общими для всех множеств.
Сигнатура
set.intersection(*others)Возвращает пересечение: элементы, присутствующие одновременно в исходном и во всех переданных множествах. Исходное множество не изменяется. Аналог оператора &.
a = {1, 2, 3, 4}
b = {3, 4, 5}
print(a.intersection(b)) # {3, 4}
print(a.intersection(b, {4, 9})) # {4}