Курс 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"

  1. Объединение словарей в Python
  2. Печать в одной строке
  3. Метод __iand__ для пользовательских классов
  4. Поток данных в Python
  5. Профилирование с Pandas
  6. Константы в модуле cmath
  7. Считывание бинарного файла в Python
  8. Установка переменной среды в Python
  9. Переопределение метода len
  10. Метод repr() в Python
  11. Декодирование байтов в строку
  12. Участие в сообществе @selectel
  13. Метод setdefault() в Python
  14. Сглаживание списка
  15. Работа с библиотекой xkcd
  16. Генерация случайных чисел в Python
  17. Обход элементов в Python
  18. Конкатенация строк с методом join()
  19. Подсказки при вводе данных в Python
  20. Метод hash в Python
  21. Сортировка в Python
  22. Очистка данных с Pandas
  23. Работа с множествами в Python
  24. Оператор del в Python
  25. Преобразование строк в числа с плавающей запятой
  26. F-строки в Python 3.8
  27. Flask: создание веб-приложений
  28. Установка пакетов с помощью pip
  29. Генераторы по генератору
  30. Рациональные числа в Python
  31. Вычисление разности множеств в Python
  32. Python Метод Union Множеств
  33. Экспорт внешнего файла с помощью writefile
  34. JSON в Python: модуль, dump, dumps, load
  35. Библиотека sh: использование команд bash в Python
  36. Операторы увеличения и уменьшения переменной
  37. Ключевое слово global в Python
  38. Создание и обучение модели с Keras
  39. Нахождение разницы между списками в Python
  40. Транспонирование 2D-массива с помощью zip
  41. Итерация по коллекции в Python
  42. Проверка на истинность объектов в Python
  43. Обработка исключений в Python
  44. Модуль inspect: получение информации о объектах
  45. Определение индекса элемента списка
  46. Метод split() в Python

Marketello читают маркетологи из крутых компаний