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