Курс 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. Метод pos в Python
  2. Очистка данных в Python
  3. Поиск подстроки в строке
  4. Установка и использование howdoi
  5. Конкатенация строк в Python
  6. Операции с комплексными числами
  7. Извлечение новостей с помощью newspaper3k
  8. Получение текущего времени в Python
  9. Форматирование даты с strftime()
  10. Комментарии в Python
  11. Методы HTTP запросов в Flask
  12. Использование super() в Python
  13. Подсчет вхождений элементов
  14. Python и Монти Пайтон
  15. Методы list в Python
  16. Управление экспортом элементов
  17. Аннотации типов в Python
  18. Декораторы в Python
  19. Измерение времени выполнения кода
  20. Обработка исключений в Python
  21. Возврат нескольких значений
  22. Проверка условий в Python
  23. Форматирование заголовков в Python
  24. Проверка существования переменной с оператором :=
  25. Создание namedtuple из словаря
  26. Проверка дубликатов в Python
  27. Деление в Python
  28. Управление пакетами с pip
  29. Безопасные SQL-запросы в Python 3.11
  30. Умножение строк и списков
  31. Преобразование списков в словарь
  32. Замена атрибута в именованном кортеже
  33. Создание новых списков в Python
  34. Создание таблиц в Python с PrettyTable
  35. Расчет времени выполнения
  36. Оператор is в Python
  37. Операции с кортежами
  38. ROT13 Шифр Цезаря в Python
  39. Разделение функций на этапы
  40. Пустой оператор pass в Python
  41. Многострочные строки в Python
  42. Глобальные переменные в Python
  43. Установка Python — Простое руководство
  44. Объединение списков в Python
  45. Эффективная конкатенация строк в Python
  46. Модуль sys: основы
  47. Форматирование объектов с модулем pprint

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