Курс 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"
- Методы работы со списками
- split() — разделение строки
- Пустой оператор pass в Python
- Умножение строк и списков
- Просмотр внешнего файла в Python
- Скрытие вывода данных
- Анонимные функции Lambda
- Solidity для DeFi Ethereum
- Описание скриптов в README
- Введение в Python
- Метод enumerate() в Python
- Инверсия списка и строки в Python
- Кортеж в Python: создание, доступ, изменение
- Цикл while в Python
- Создание словаря и множества
- Объединение кортежей в Python
- Тестирование функции сложения
- Извлечение аудио из видео
- Асинхронное выполнение задач в процессах
- Генераторы в Python
- Транспонирование 2D-массива с помощью zip
- Генерация UUID в Python
- Утечки переменных цикла в Python 3.x
- Defaultdict в Python
- Подписка на @SelectelNews
- Магические методы в Python
- Декораторы в Python
- Метод clear для коллекций
- Улучшение читаемости кода в Python
- Удаление элемента по индексу в Python
- Python: цикл for и оператор присваивания
- Проверка условий в Python
- Метод title() в Python
- Удаление файлов с shutil.os.remove()
- Получение значений из словарей
- Переопределение метода __pow__
- Принципы программирования
- Проблема сравнения словарей
- Вывод переменной и строки в Python
- Эффективная конкатенация строк в Python
- Обработка ошибок в Python
- Генераторы списков в Python
- Работа с файлами в Python
- Метод classmethod
- Подсчет элементов в списке с Counter















