Курс 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"
- Метод setdefault() в Python
- Форматирование строк в Python
- Методы работы со строками в Python
- Декоратор @override
- Атрибуты класса и экземпляра в Python
- Bootle — простой веб-фреймворк
- Работа с JSON данными в Python
- Генератор бросков кубиков
- Python Translator: создание локальных переводчиков
- Python Enum Weekday Usage
- Преобразование кортежа в словарь.
- Настройка нарезки списков
- Распаковка элементов массива
- Генерация тестовых данных с factory_boy
- Создание даты из строки ISO
- Итераторы в Python
- Перезапуск ячейки в Jupyter Notebook с dostoevsky
- Работа с файлами в Python
- Логические операторы в Python
- Работа с кортежами в Python
- Порядок и длина множеств в Python
- Асинхронный код в Python
- Python: возвращение нескольких значений
- Работа с изображениями Pillow
- Необязательные аргументы в Python
- Проверка подстроки в строке с помощью in
- discard() — удаление элемента из множества
- Вывод букв строки в Python
- Оптимизация памяти с помощью __slots__
- Просмотр внешних файлов в %pycat
- Удаление символов новой строки в Python.
- Конвертация изображений в PDF
- Оператор «моржа» (Walrus Operator)
- Сортировка и разворот списка
- Округление дробей в Python
- Метод __ixor__ для побитового исключающего ИЛИ
- Ключевое слово global в Python
- Преобразование данных в Python
- Использование html-скриптов в Jupyter Notebook
- Работа с коллекциями Python
- Группировка элементов в словарь
- Многострочные комментарии в Python
- Методы split() и join() — Python строк.
- Обработка исключений в Python
- Распаковка аргументов в Python
- Python 3.12: Псевдонимы типов
- Метод rpow в Python
- Перегрузка операторов в Python















