Курс 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. Объединение множеств в Python
  3. Python groupby() из itertools: работа с повторяющимися элементами
  4. Оператор «or» в Python
  5. Форматирование строк в Python
  6. Генераторы в Python
  7. Очистка списка от False, None, 0, «»
  8. Освобождение памяти в Python
  9. Список импортированных модулей в Python
  10. Namedtuple в Python
  11. Удаление элемента из списка
  12. Очистка данных с Pandas
  13. Динамическая типизация в Python
  14. Шаблоны Flask: условия и циклы
  15. Оператор in для проверки наличия элемента
  16. Настройка вывода NumPy
  17. Создание функций с произвольным количеством аргументов
  18. Итераторы с потерямиZIP
  19. Возврат нескольких значений из функции
  20. Обновление шаблона base.html
  21. Декораторы в Python
  22. Работа со словарями
  23. Объединение списков в Python.
  24. Подсчет элементов в Python
  25. Функция zip() для объединения списков
  26. Кортежи в Python: особенности и преимущества
  27. Изменение переменной в Python: nonlocal
  28. Поиск файлов по шаблону
  29. Метод count в Python: почему count(», ») возвращает 4?
  30. Функции map, filter, reduce
  31. Декоратор total_ordering для сравнения объектов
  32. Метод lt для сортировки объектов
  33. Pillow: работа с изображениями
  34. Генерация ключей RSA
  35. Непрерывная проверка в Python
  36. Работа с itertools
  37. Необязательные аргументы в Python
  38. Работа с парами ключ-значение
  39. Библиотека Chartify: руководство
  40. Многопроцессорное программирование в Python
  41. Оператор «or» в Python
  42. Конвертация изображений в PDF
  43. Проверка наличия элемента в списке
  44. Генераторы списков в Python
  45. Поиск индекса элемента
  46. Генерация чисел с range()
  47. Передача параметров в Python
  48. Разделение строки с регулярными выражениями

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