Курс 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 3.8
  2. Инвертирование словаря
  3. Генераторы в Python
  4. Создание виртуальной среды
  5. Работа с индексами списков
  6. Использование *args
  7. Эффективная конкатенация строк с использованием join()
  8. Лямбда-функции в Python
  9. Генерация случайных чисел Python
  10. Декораторы в Python
  11. Сравнение def и lambda в Python
  12. Извлечение чисел из текста
  13. Автоматизация с Python
  14. Обход словаря в Python
  15. Многострочные комментарии в Python
  16. Атрибуты массивов в Numpy
  17. Установка и использование Logzero
  18. Сортировка списка по индексам
  19. Модуль xkcd: добавление юмора в Python
  20. Работа с географическими данными.
  21. Сглаживание списка
  22. Работа с асинхронными задачами в Python
  23. Переопределение метода __floordiv__
  24. Получение списка кортежей из словаря
  25. Функция zip() для объединения списков
  26. Сравнение строк в Python
  27. Numpy: объединение массивов
  28. Хранение данных с помощью dataclasses
  29. Новшества Flask 2.0
  30. Группировка элементов в словарь
  31. Работа со строками в Python
  32. Комментарии в Python
  33. Добавление вложенных списков
  34. None в Python: использование и особенности
  35. Применение функции к каждому элементу списка
  36. Упрощение условных выражений с тернарным оператором
  37. Руководство по использованию Colorama
  38. Применение функции к списку
  39. Извлечение данных из JSON
  40. Синхронизация потоков с time.sleep()
  41. Добавление элемента в список.
  42. Выборка чисел
  43. Форматирование кода на Python
  44. Справка по импортированным модулям
  45. split() — разделение строки
  46. Python: динамическая типизация и проверка типов
  47. Модуль os в Python: работа с файлами
  48. Управление пакетами с pip

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