Курс 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. Оператор space-invader
  2. Структурирование данных с Pydantic
  3. Хранение данных с помощью dataclasses
  4. Глобальные переменные в Python
  5. Сортировка данных в Python
  6. Компиляция регулярных выражений
  7. Python Translator: создание локальных переводчиков
  8. Слияние словарей в Python 3.9
  9. Аргумент по умолчанию
  10. Функция reversed() в Python
  11. Лямбда-функции в Python
  12. Проблема с изменяемыми аргументами
  13. Работа с IP-адресами в Python
  14. Объединение объектов в Python
  15. Область видимости переменных
  16. Получение имени функции с помощью inspect
  17. Проблемы с dict в Python
  18. Оператор объединения словарей
  19. Визуализация пропусков данных
  20. Работа с WindowsPath()
  21. Списковый компрехеншен.
  22. Частичное применение функций в Python
  23. Список переменных с %who
  24. Многострочные комментарии в Python
  25. Импорт в Python: список all
  26. Возврат нескольких значений
  27. JMESPath в Python
  28. Игра «Угадывание чисел»
  29. Синтаксис переменных цикла в Python
  30. Установка и использование Telegram API в Python
  31. Установка и использование Python-dateutil
  32. Оформление текста в консоли с TermColor
  33. Поиск наиболее частого элемента в списке
  34. Автоматизация действий с Pyautogui
  35. Хеши в Python
  36. Безопасный доступ к значениям словаря
  37. Удаление дубликатов из списка с помощью dict.fromkeys
  38. Анонимные функции в Python
  39. Поиск HTML-элементов с BeautifulSoup
  40. Python Метод sleep() из time

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