все Python 3Множества (set)функция
set.intersection_update
теория множеств
Оставляет только элементы, общие со всеми переданными (пересечение на месте).
Синтаксис
s.intersection_update(*others)
Меняет множество на месте и возвращает None, так что вызывать его в цепочке или присваивать результат бессмысленно. Все имена, указывающие на это же множество, увидят усечённый вариант — если исходный набор ещё понадобится, используйте intersection() и новую переменную.
Примеры
s = {1, 2, 3, 4}
s.intersection_update({2, 3, 5})
print(sorted(s)) # → [2, 3]
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности