Курс 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. Пустой оператор pass в Python
  2. Кортежи в Python: особенности и преимущества
  3. Оператор Walrus в Python 3.8
  4. Применение функции map() с лямбда-функциями
  5. Анонимные функции в Python
  6. Обработка аргументов Python
  7. Операторы присваивания в Python
  8. Сравнение строк в Python
  9. Сортировка слиянием
  10. Работа с комплексными числами в Python
  11. Структура данных словарь в Python
  12. Метод hash в Python
  13. Объединение строк с помощью метода join
  14. Форматирование кода на Python
  15. Структуры данных в Python
  16. Работа с изображениями Pillow
  17. Сериализация данных в JSON с помощью json.dumps
  18. Операторы объединения в Python 3.9
  19. Отладка производительности Python
  20. Разделение строки с помощью re.split()
  21. Просмотр внешнего файла в Python
  22. Основные операции с Numpy
  23. Считывание бинарного файла в Python
  24. Генераторные выражения и islice.
  25. Установка и использование модуля «howdoi»
  26. GitHub в Telegram: подписка на уведомления
  27. Метод split() в Python
  28. Метод lt для сортировки объектов
  29. Контекстный менеджер в Python
  30. Гибкие функции Python
  31. Разделение функций на этапы
  32. Retrying в Python: повторные вызовы
  33. Работа с контекст-менеджером «with»
  34. Избегайте изменяемых аргументов
  35. Анализ текста на русском языке с помощью Pymystem3
  36. Измерение потребления памяти при сортировке
  37. Управление контекстом выполнения кода
  38. Модуль os: работа с файлами и папками
  39. Создание OrderedDict
  40. Измерение времени выполнения кода с помощью time
  41. Работа с модулем cmath
  42. Определение индекса элемента списка
  43. Сортировка с помощью key
  44. Удаление URL-адресов в Python
  45. Работа с файловой системой в Python
  46. Оператор (*) в Python
  47. Операции с числами в Python

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