Курс 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. Solidity для DeFi Ethereum
  2. Декораторы в Python
  3. Python: библиотеки и функции
  4. Применение функции к элементам списка
  5. Функция divmod() в Python
  6. Оператор «not» в Python
  7. Транспонирование матрицы в Python
  8. Загрузка постов Instagram
  9. Создание копии итератора
  10. Метод join() для объединения элементов строки
  11. Логирование с Logzero: ротация файла
  12. Упрощение условных выражений с тернарным оператором
  13. Операции с датами в Python
  14. Многоточие в Python
  15. Атрибуты массивов в Numpy
  16. Измерение времени выполнения с помощью time
  17. Явный импорт в Python
  18. Асинхронное выполнение задач в процессах
  19. Работа с очередями в Python
  20. Создание генераторов
  21. Извлечение аудио из видео
  22. Атрибуты класса и экземпляра
  23. PrettyTable: создание таблицы
  24. Вывод сложных структур данных с помощью pprint
  25. Python reversed() vs срез[::-1]
  26. Реализация метода __abs__ в Python
  27. Обратный список чисел
  28. Документация функции help() в Python
  29. Принципы Zen Python
  30. Работа с пользовательским вводом
  31. Сортировка HTML-элементов
  32. Копирование объектов в Python
  33. Преобразование типов данных в set comprehension
  34. Списковое включение в Python
  35. Логические значения в Python
  36. Переопределение метода delitem в Python
  37. Расчет времени выполнения кода
  38. Работа с OpenCV
  39. HTTP-запросы с библиотекой Requests
  40. Работа с комбинациями в Python.
  41. Проверка типов с помощью isinstance
  42. Логирование в Python
  43. Pillow: работа с изображениями
  44. Многострочные комментарии в Python

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