Python Glossary English

все Python 3Множества (set)функция

set.difference_update

теория множеств

Удаляет из множества элементы, найденные в переданных (разность на месте).

Синтаксис

s.difference_update(*others)

Метод меняет множество на месте и возвращает None — если присвоить результат обратно в переменную, множество затрётся значением None. Элементы, которых в множестве не было, просто игнорируются: никакого KeyError, в отличие от remove().

Примеры

s = {1, 2, 3, 4}
s.difference_update({2, 4})
print(sorted(s))   # → [1, 3]

См. также

Открыть в полном глоссарииdocs.python.orgСообщить о неточности