Курс Python → Разность множеств

Метод difference() в Python используется для получения разности двух множеств. Этот метод возвращает новое множество, содержащее только те элементы, которые присутствуют в первом множестве, но отсутствуют во втором. Например, если у нас есть два множества setA = {1, 2, 3} и setB = {2, 4, 6}, то результатом операции setA.difference(setB) будет множество {1, 3}.

Если вам необходимо найти разность между двумя множествами, то метод difference() идеально подходит для этой задачи. Он позволяет эффективно определить, какие элементы присутствуют только в одном из множеств. При этом исходные множества остаются неизменными, так как метод возвращает новое множество.

Пример использования метода difference() на практике:


setA = {1, 2, 3}
setB = {2, 4, 6}

result = setA.difference(setB)
print(result)  # Вывод: {1, 3}

В данном примере мы создаем два множества setA и setB, затем с помощью метода difference() находим разность между ними и сохраняем результат в переменную result. После этого выводим полученное множество на экран, которое содержит только элементы, присутствующие в setA, но отсутствующие в setB.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Статическая типизация в Python
  2. Измерение потребления памяти при сортировке
  3. Работа с модулем Calendar
  4. Работа с модулем glob в Python
  5. Печать комбинаций в Python с Itertools
  6. Генераторы словарей и множеств
  7. Переменные в Python
  8. Метаклассы в Python
  9. Отправка POST запроса на сервер.
  10. Список и кортеж в Python
  11. Логический оператор «and» в Python
  12. Метод Event.wait() в Python
  13. Работа с эмодзи в Python
  14. Структура данных deque в Python
  15. Оператор (*) в Python
  16. Работа с комплексными числами в Python
  17. Сериализация и десериализация объектов
  18. Удаление элемента по индексу в Python
  19. Просмотр атрибутов и методов класса
  20. Создание новой даты в Python
  21. Оператор «not» в Python
  22. Особенности ключей словаря в Python
  23. Назначение максимального и минимального значения переменной в Python.
  24. Именованные кортежи в Python
  25. Работа с Event() в threading
  26. Циклы в Python
  27. Библиотека Chartify: руководство
  28. Создание веб-приложения с Flask
  29. Создание OrderedDict
  30. Отправка HTTP-запросов с User-Agent
  31. Итерация по копии коллекции
  32. Однострочники Python
  33. Многострочные комментарии в Python
  34. Импорт модуля из другого каталога
  35. Генераторы в Python
  36. Измерение времени выполнения кода
  37. Создание виртуальной среды
  38. Отладка утечек памяти в Python
  39. Оператор деления для класса Rational
  40. Работа с файлами в Python
  41. Работа с датами в Python
  42. Мощь вложенных функций в Python
  43. Работа с файловой системой в Python
  44. Модуль future Python
  45. Логирование в Python
  46. Синхронизация потоков с time.sleep()
  47. Реализация операции -= для пользовательского класса

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