Курс 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"
- Модуль subprocess: запуск внешних команд
- Использование функции enumerate()
- Метод enumerate() в Python
- Подсказки при вводе данных в Python
- Pretty-printing JSON в Python
- Mad Libs Generator
- Метод setdefault() в Python
- Lambda Functions in Python
- Нахождение максимального значения и его индекса в списке
- Codecademy в Telegram
- Оператор += для объединения строк
- Генераторы в Python
- Установка и обучение ChatterBot
- Поиск кода
- Транспонирование 2D-массива с помощью zip
- Генерация случайных чисел в Python
- Список и кортеж в Python
- Извлечение данных из JSON
- Оператор деления для класса Rational
- Синхронизация доступа к ресурсам
- HTTP-запросы с библиотекой Requests
- Метод __int__ в Python
- Получение значений из словарей
- Псевдонимы в Python
- Сравнение def и lambda в Python
- Работа с словарями в Python
- Оператор in для проверки наличия элемента
- Функция enumerate() в Python
- Проверка элементов списка условием
- Именованные кортежи в Python
- Распаковка с оператором *
- Шаблоны и наследование в Flask
- Оптимизация создания строк
- Основные методы NumPy
- Условное добавление элементов в список
- Работа с байтовыми строками в Python
- Работа с collections в Python.
- Фильтрация списков с itertools
- Модуль xkcd: загрузка комиксов
- Счетчик ссылок в Python
- Python 3.12: переиспользование кавычек
- Работа с срезами в Python
- Поиск всех индексов подстроки















