Курс 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 Метод sleep() из time
  2. Управление контекстом с помощью декоратора contextmanager
  3. Путь к интерпретатору Python
  4. Списковое включение в Python
  5. Красивый вывод списка
  6. Фильтрация данных в Python.
  7. Многопроцессорное программирование в Python
  8. Значения по умолчанию в Python
  9. Дефолтные параметры в Python
  10. Модуль os в Python: работа с файлами
  11. JMESPath в Python
  12. Многострочные комментарии в Python
  13. Операции с числами в Python
  14. Работа с NumPy.linalg
  15. Enum в Python: создание и использование перечислений
  16. Объединение множеств в Python
  17. Python Enumerate
  18. Объединение словарей в Python
  19. Сортировка слиянием
  20. Отправка POST-запроса в REST API
  21. Установка User-Agent в Python
  22. Обработка исключений в Python
  23. Переименование файлов в Python
  24. Форматирование кода на Python
  25. Эффективная конкатенация строк с использованием join()
  26. Утечки переменных цикла в Python 3.x
  27. Тестирование функции сложения
  28. Разделение строки с помощью re.split()
  29. Многоточие в Python
  30. Работа с модулем cmath
  31. Разность множеств
  32. Установка и использование TensorFlow
  33. Обработка аргументов Python
  34. Подсчет часто встречающихся элементов
  35. Работа с модулем Calendar
  36. Атрибуты объекта в Python
  37. Строки в Python: апострофы и кавычки
  38. Получение текущей даты в Python
  39. Работа со случайными элементами
  40. Отношения подклассов в Python
  41. Удаление дубликатов в pandas
  42. Работа с Path в Python
  43. Комментарии в Python
  44. Установка и использование Logzero

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