Курс 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. Методы работы со списками
  2. split() — разделение строки
  3. Пустой оператор pass в Python
  4. Умножение строк и списков
  5. Просмотр внешнего файла в Python
  6. Скрытие вывода данных
  7. Анонимные функции Lambda
  8. Solidity для DeFi Ethereum
  9. Описание скриптов в README
  10. Введение в Python
  11. Метод enumerate() в Python
  12. Инверсия списка и строки в Python
  13. Кортеж в Python: создание, доступ, изменение
  14. Цикл while в Python
  15. Создание словаря и множества
  16. Объединение кортежей в Python
  17. Тестирование функции сложения
  18. Извлечение аудио из видео
  19. Асинхронное выполнение задач в процессах
  20. Генераторы в Python
  21. Транспонирование 2D-массива с помощью zip
  22. Генерация UUID в Python
  23. Утечки переменных цикла в Python 3.x
  24. Defaultdict в Python
  25. Подписка на @SelectelNews
  26. Магические методы в Python
  27. Декораторы в Python
  28. Метод clear для коллекций
  29. Улучшение читаемости кода в Python
  30. Удаление элемента по индексу в Python
  31. Python: цикл for и оператор присваивания
  32. Проверка условий в Python
  33. Метод title() в Python
  34. Удаление файлов с shutil.os.remove()
  35. Получение значений из словарей
  36. Переопределение метода __pow__
  37. Принципы программирования
  38. Проблема сравнения словарей
  39. Вывод переменной и строки в Python
  40. Эффективная конкатенация строк в Python
  41. Обработка ошибок в Python
  42. Генераторы списков в Python
  43. Работа с файлами в Python
  44. Метод classmethod
  45. Подсчет элементов в списке с Counter

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