Курс 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. Ускорение обработки данных с %autoawait
  4. Функция zip() в Python
  5. Уникальность ключей в словаре
  6. Оператор assert в Python
  7. Concrete Paths — метод .with_suffix()
  8. Поиск индексов в списке
  9. Объединение списков в строку
  10. Работа с массивами в Python
  11. Навыки Python: строки, типы данных
  12. Использование функции product
  13. Расширение операции побитового «и» в Python
  14. Оператор break в Python
  15. Обработка ошибок в Python
  16. Искажение имен в Python
  17. Магические методы в Python
  18. Асинхронное программирование с asyncio
  19. Срез в Python
  20. Генератор списка с условием if
  21. Создание функций с произвольным количеством аргументов
  22. Основные функции и модули Python
  23. Генераторы списков в Python
  24. Разделение строк методом split()
  25. Генерация UUID в Python
  26. Python Менеджер контекста
  27. Открытие и редактирование скриптов Python
  28. Объединение словарей в Python
  29. Однострочники Python
  30. Python reversed() функция
  31. Сортировка и разворот списка
  32. Подписка на SelectelNews в Twitter
  33. Проверка условий в Python
  34. Установка и использование Telegram API в Python
  35. Проверка типов с использованием isinstance
  36. Открытие и запись файлов
  37. JMESPath в Python
  38. Метод rename() для переименования файлов и каталогов
  39. Проблема с изменяемыми аргументами
  40. Python 3.12: переиспользование кавычек
  41. Получение текущей даты и времени с помощью datetime
  42. Работа со строками
  43. Склеивание строк через метод join()
  44. Нарезка списков в Python
  45. Перехват исключений в Python
  46. Создание словарей в Python

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