Курс 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 3.12: переиспользование кавычек
  2. Работа со случайными элементами
  3. Инверсия списков и строк в Python
  4. Создание вложенных циклов for
  5. Изменение IP-адреса в Python
  6. Функция rsplit() в Python
  7. Хеширование паролей с использованием salt
  8. Обработка исключений в Python
  9. Эффективная конкатенация строк в Python
  10. Скачать видео с YouTube
  11. Библиотека wikipedia для Python
  12. Работа с исключениями в Python
  13. Измерение времени выполнения кода
  14. Работа с f-строками 2.0
  15. Модуль subprocess: запуск внешних команд
  16. Установка виртуального окружения Python
  17. Создание списка через цикл
  18. Concrete Paths в Python
  19. Функция enumerate() в Python
  20. Бинарный поиск
  21. Подписка на SelectelNews в Twitter
  22. Фильтрация входных данных в Python
  23. Резервирование символов в Python
  24. Конкатенация списков в Python
  25. Сравнение строк в Python
  26. Изменяемые и неизменяемые объекты
  27. Оболочка Python
  28. Поиск уникальных элементов строкой в Python
  29. Метод ifloordiv для пользовательских классов
  30. F-строки в Python 3.8
  31. Взаимодействие с внешними процессами в Python
  32. Создание уникального проекта
  33. Повторение элементов списков
  34. JMESPath в Python
  35. Установка пакета в Python
  36. Метод join() для объединения элементов строки
  37. OrderedDict — упорядоченный словарь
  38. Переворот последовательности
  39. Работа с срезами в Numpy
  40. Замена текста в Python
  41. Отступы в Python
  42. Lambda Functions in Python
  43. Подсчет элементов в Python
  44. Работа со временем в Python
  45. Генерация фальшивых данных с Faker
  46. Создание задания в Cron

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