Курс 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"
- Получение ID процесса
- Игра «Виселица» на Python
- Разделение строки в Python
- Форматирование даты с strftime()
- Хешируемые ключи в Python
- Возведение в квадрат с помощью itertools
- Форматирование строк с f-строками
- Моржовый оператор в Python 3.8
- Преобразование букв в нижний регистр
- Работа с JSON данными в Python
- Работа с переменными в Python
- Конкатенация строк в Python
- Flask: создание веб-приложений
- Функция count() в Python
- Защита данных в Python
- Определение локальных переменных в Python
- Pretty-printing JSON в Python
- Работа с изображениями Pillow
- Counter() — подсчет элементов
- Активация Matplotlib в Jupyter
- Импорт классов из другого файла
- Настройка вывода в Numpy
- Модуль subprocess: запуск внешних команд
- Работа с рекламными данными в Pandas
- Создание новых списков
- Динамические маршруты во Flask
- Лямбда-функции в Python
- Python 3.12: переиспользование кавычек
- Оптимизация гиперпараметров в Python
- Функция zip() в Python
- Срез в Python
- Декораторы в Python
- Подписка на каналы разработчиков
- Вывод сложных структур данных с помощью pprint
- Проблемы с dict в Python
- Функции с необязательными аргументами
- Хеширование паролей с солью
- Лимиты на ресурсы Python
- Работа с датой и временем в Python
- Функция all() в Python
- Работа с путями в Python
- Создание вкладок с TKinter
- JMESPath в Python
- Вывод букв строки в Python
- Отправка POST запроса на сервер.
- Поиск простых чисел















