Курс 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 3.12: переиспользование кавычек
- Работа со случайными элементами
- Инверсия списков и строк в Python
- Создание вложенных циклов for
- Изменение IP-адреса в Python
- Функция rsplit() в Python
- Хеширование паролей с использованием salt
- Обработка исключений в Python
- Эффективная конкатенация строк в Python
- Скачать видео с YouTube
- Библиотека wikipedia для Python
- Работа с исключениями в Python
- Измерение времени выполнения кода
- Работа с f-строками 2.0
- Модуль subprocess: запуск внешних команд
- Установка виртуального окружения Python
- Создание списка через цикл
- Concrete Paths в Python
- Функция enumerate() в Python
- Бинарный поиск
- Подписка на SelectelNews в Twitter
- Фильтрация входных данных в Python
- Резервирование символов в Python
- Конкатенация списков в Python
- Сравнение строк в Python
- Изменяемые и неизменяемые объекты
- Оболочка Python
- Поиск уникальных элементов строкой в Python
- Метод ifloordiv для пользовательских классов
- F-строки в Python 3.8
- Взаимодействие с внешними процессами в Python
- Создание уникального проекта
- Повторение элементов списков
- JMESPath в Python
- Установка пакета в Python
- Метод join() для объединения элементов строки
- OrderedDict — упорядоченный словарь
- Переворот последовательности
- Работа с срезами в Numpy
- Замена текста в Python
- Отступы в Python
- Lambda Functions in Python
- Подсчет элементов в Python
- Работа со временем в Python
- Генерация фальшивых данных с Faker
- Создание задания в Cron















