Курс 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"
- Возврат нескольких значений из функции
- Преобразование объекта в строку
- enumerate() в Python для работы с индексами
- Профилирование с Pandas
- Избегайте изменяемых аргументов
- Упрощенный вывод данных в Python
- Список и кортеж в Python
- Установка виртуального окружения Python
- Поиск файлов по шаблону
- Измерение потребления памяти при сортировке
- Работа с итераторами через срезы
- Вычисление времени выполнения
- Numpy: объединение массивов
- Функция enumerate() — Python
- Срез в Python
- Инверсия списка/строки в Python
- Переопределение оператора % для объектов
- Тестирование модели в PyTorch
- Функция pow() — возвести число в степень
- Введение в Python
- Работа с модулем random
- Функция format() в Python
- Удаление файлов и папок в Python
- Работа с контекстными менеджерами
- Синхронизация потоков с time.sleep()
- Манипуляция формой массива в Numpy
- Python Calendar Usage
- Работа с URL-адресами в Python
- Атрибуты класса и экземпляра
- Философия Python
- Операции с матрицами в Python
- Функция zip() в Python
- Concrete Paths — метод .with_suffix()
- Печать календаря в Python
- Ошибка NotImplemented в Python
- Форматирование заголовков в Python
- Сортировка в Python
- Использование type hints
- Печать календаря
- Определение объема памяти объекта
- Применение промокода в Много лосося
- Функция zip() — объединение последовательностей
- Добавление Progressbar в Python
- Изменение элемента списка
- Работа со строками
- Операторы увеличения и уменьшения переменной
- Получение текущей даты и времени с помощью datetime















