Python Glossary English

все 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Сообщить о неточности