Курс 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"
- Анализ текста на русском языке с помощью Pymystem3
- Применение функций в Python
- Просмотр атрибутов и методов класса
- Создание вкладок с TKinter
- Colorama: окрашивание текста в Python
- Метод сравнения объектов в Python
- Проверка файла .py на синтаксис.
- Пересечение списков с использованием множеств
- Создание пар из последовательностей
- Деление в Python
- Работа с OpenCV
- Блок else в циклах Python
- Работа с итераторами в Python
- Работа с необработанными строками
- Метод join для объединения строк
- Замена символов в Python
- Метод split() для разделения строк
- Определение размера папок в Python
- Проектирование Singleton с метаклассом
- Мощь вложенных функций в Python
- Работа с NumPy массивами
- Извлечение данных из JSON
- Импорт объектов из модулей
- GitHub в Telegram: подписка на уведомления
- Dict Comprehension в Python
- Создание уникального множества
- Работа с модулем cmath
- PUT запрос для обновления данных
- Генераторы в Python
- Удаление пробелов методом translate()
- Нан-рефлексивность в Python
- Генераторы в Python
- Объединение списков в строку
- Принципы Zen of Python
- Оформление текста в консоли с TermColor
- Декораторы в Python
- Mad Libs Generator
- Обработка исключения UnboundLocalError
- Создание списка дат
- Область видимости переменных
- Создание задания в Cron















