Курс 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. Оформление текста в консоли с TermColor
  2. Объединение словарей в Python
  3. Использование функции enumerate()
  4. Кортежи в Python: особенности и преимущества
  5. Каналы Senior: Python, Java, Frontend, SQL, C++
  6. Избегание изменяемых аргументов
  7. Функции с дополнением
  8. Перезагрузка оператора в Python
  9. Библиотека Emoji: использование смайлов в Python
  10. Группировка элементов в словарь
  11. Удаление элементов из списка в Python
  12. Определение индекса элемента списка
  13. CSV строка разделение в Python
  14. Заказ карты Тинькофф Black
  15. Просмотр файла в Jupyter Noteboo
  16. Списковое включение в Python
  17. Настройка вывода NumPy
  18. Работа с YAML в Python
  19. Замена символов в строке
  20. Преобразование документов в PDF с помощью Spire.Office
  21. Создание и удаление объектов
  22. Удаление URL-адресов в Python
  23. Метод radd для пользовательских чисел
  24. Принципы программирования
  25. Работа со списками
  26. Метод split() в Python
  27. Отслеживание прогресса с tqdm
  28. Добавление Progressbar в Python
  29. Резервирование символов в Python
  30. Объединение словарей в Python
  31. Оптимизация создания строк
  32. Оператор «not» в Python
  33. Курс Data Scientist в медицине
  34. Форматирование объектов с модулем pprint
  35. Оператор is в Python
  36. Установка random seed в Python
  37. Перевод эмодзи и эмотиконов.
  38. Поиск повторов в списке
  39. Генераторные выражения и islice.
  40. Antigravity модуль
  41. Работа с парами ключ-значение
  42. Оператор объединения словарей
  43. Автоматизация с Python
  44. Цикл for в Python
  45. Библиотека wikipedia для Python
  46. Создание тестовых данных с Faker

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