Курс 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 с помощью sh
  2. Оператор «and» в Python
  3. Копирование объектов в Python
  4. Удаление ключа из словаря
  5. Извлечение чисел из текста
  6. Использование обратной косой черты в f-строках
  7. Генераторы словарей и множеств
  8. Транспонирование 2D-массива с помощью zip
  9. ChainMap.new_child() — добавление нового словаря
  10. Хеширование паролей с использованием salt
  11. Определение размера папок в Python
  12. Документация функции help() в Python
  13. Основные операции с Numpy
  14. Экспорт функций в Python
  15. Освоение Python
  16. Генерация QR-кодов с Python
  17. Поиск файлов по шаблону
  18. Преобразование символов в нижний регистр
  19. Атрибуты класса и экземпляра
  20. Генераторы в Python
  21. Обработка данных в Python
  22. Форматирование строк в Python.
  23. HTTP-запросы с библиотекой Requests
  24. Работа со строками в Python.
  25. Переворот строки с помощью срезов
  26. Сокращение ссылок с pyshorteners
  27. Особенности ключей словаря в Python
  28. Принципы программирования
  29. Измерение времени выполнения кода
  30. Инверсия списка и строки в Python
  31. Работа с файлами и директориями в Python.
  32. Копирование словарей и списков в Python
  33. Метод remove() для удаления элемента из списка
  34. Избегайте использования goto
  35. Декораторы в Python
  36. Преобразование Excel в PDF с Spire.XLS
  37. Основы работы со списками
  38. Основы работы с базами данных в Python
  39. Генераторы в Python
  40. Регистрация на хакатоне
  41. Создание словарей с defaultdict
  42. Работа с WindowsPath()
  43. Метод join() для объединения элементов
  44. Декораторы в Python
  45. Библиотека sh: использование команд bash в Python
  46. Комментарии в Python
  47. Работа с Event() в threading
  48. Регистрация на курсы SF Education

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