Курс 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"
- Вызов внешних программ в Python с помощью sh
- Оператор «and» в Python
- Копирование объектов в Python
- Удаление ключа из словаря
- Извлечение чисел из текста
- Использование обратной косой черты в f-строках
- Генераторы словарей и множеств
- Транспонирование 2D-массива с помощью zip
- ChainMap.new_child() — добавление нового словаря
- Хеширование паролей с использованием salt
- Определение размера папок в Python
- Документация функции help() в Python
- Основные операции с Numpy
- Экспорт функций в Python
- Освоение Python
- Генерация QR-кодов с Python
- Поиск файлов по шаблону
- Преобразование символов в нижний регистр
- Атрибуты класса и экземпляра
- Генераторы в Python
- Обработка данных в Python
- Форматирование строк в Python.
- HTTP-запросы с библиотекой Requests
- Работа со строками в Python.
- Переворот строки с помощью срезов
- Сокращение ссылок с pyshorteners
- Особенности ключей словаря в Python
- Принципы программирования
- Измерение времени выполнения кода
- Инверсия списка и строки в Python
- Работа с файлами и директориями в Python.
- Копирование словарей и списков в Python
- Метод remove() для удаления элемента из списка
- Избегайте использования goto
- Декораторы в Python
- Преобразование Excel в PDF с Spire.XLS
- Основы работы со списками
- Основы работы с базами данных в Python
- Генераторы в Python
- Регистрация на хакатоне
- Создание словарей с defaultdict
- Работа с WindowsPath()
- Метод join() для объединения элементов
- Декораторы в Python
- Библиотека sh: использование команд bash в Python
- Комментарии в Python
- Работа с Event() в threading
- Регистрация на курсы SF Education















