Курс Python → Метод difference_update() — разность множеств
Метод difference_update() в Python предназначен для выполнения операции разности между двумя множествами. Этот метод позволяет получить набор элементов, которые присутствуют только в первом множестве и не являются общими для обоих. То есть, если у нас есть два множества A и B, то A.difference_update(B) удалит из множества A все элементы, которые также присутствуют в множестве B.
Важно отметить, что метод difference_update() изменяет исходное множество, на котором он вызывается. Он не создает новое множество, а просто удаляет общие элементы из первого множества. Поэтому после выполнения этого метода множество A будет изменено, а множество B останется неизменным.
Пример использования метода difference_update():
A = {1, 2, 3, 4, 5}
B = {3, 4, 5, 6, 7}
A.difference_update(B)
print(A) # Вывод: {1, 2}
В данном примере после выполнения A.difference_update(B) из множества A будут удалены элементы 3, 4 и 5, так как они присутствуют и в множестве B. В результате получится множество {1, 2}, которое будет содержать только элементы из исходного множества A, не входящие в множество B.
Другие уроки курса "Python"
- Оператор space-invader
- Структурирование данных с Pydantic
- Хранение данных с помощью dataclasses
- Глобальные переменные в Python
- Сортировка данных в Python
- Компиляция регулярных выражений
- Python Translator: создание локальных переводчиков
- Слияние словарей в Python 3.9
- Аргумент по умолчанию
- Функция reversed() в Python
- Лямбда-функции в Python
- Проблема с изменяемыми аргументами
- Работа с IP-адресами в Python
- Объединение объектов в Python
- Область видимости переменных
- Получение имени функции с помощью inspect
- Проблемы с dict в Python
- Оператор объединения словарей
- Визуализация пропусков данных
- Работа с WindowsPath()
- Списковый компрехеншен.
- Частичное применение функций в Python
- Список переменных с %who
- Многострочные комментарии в Python
- Импорт в Python: список all
- Возврат нескольких значений
- JMESPath в Python
- Игра «Угадывание чисел»
- Синтаксис переменных цикла в Python
- Установка и использование Telegram API в Python
- Установка и использование Python-dateutil
- Оформление текста в консоли с TermColor
- Поиск наиболее частого элемента в списке
- Автоматизация действий с Pyautogui
- Хеши в Python
- Безопасный доступ к значениям словаря
- Удаление дубликатов из списка с помощью dict.fromkeys
- Анонимные функции в Python
- Поиск HTML-элементов с BeautifulSoup
- Python Метод sleep() из time















