Курс 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. Функция findall() для поиска вхождений строки
  3. Использование модуля math
  4. Генераторы в Python
  5. Получение пути к текущему скрипту с помощью os
  6. Решатель судоку на Python с pygame
  7. Экспорт данных в файл.
  8. Выборка чисел
  9. Тип данных TypeVarTuple
  10. Работа с Colorama
  11. Работа с байтовыми строками в Python
  12. Метод __imod__ для Python
  13. Списковое включение в Python
  14. Непрерывная проверка в Python
  15. Логирование с Loguru
  16. Создание инструмента обнаружения плагиата
  17. Сортировка списка по индексам
  18. Работа с типами данных в Python с помощью pydantic.
  19. Итерация по итерируемым объектам
  20. Python Метод sleep() времени
  21. Работа с enumerate()
  22. Логирование с Logzero: ротация файла
  23. Повторение элементов в Python
  24. Оптимизация сравнения в Python
  25. Открытие и запись файлов
  26. JSON-esque в Python
  27. Удаление специальных символов с помощью re.sub
  28. Работа с кортежами
  29. Списковое включение в Python
  30. Метод сравнения объектов в Python
  31. Объединение списков в Python.
  32. Разделение строки на пары ключ-значение.
  33. Изменение IP-адреса в Python
  34. Удаление файлов в Python
  35. Работа с timedelta
  36. Поиск уникальных и повторяющихся элементов
  37. Переопределение оператора % для объектов
  38. Возврат значений из генератора
  39. Объединение списков с использованием itertools.chain
  40. Установка и использование библиотеки google
  41. Поиск индексов подстроки
  42. Проверка запуска скрипта или импорта модуля
  43. Отладка в командной строке
  44. Замена элементов в списке с помощью генераторов списков
  45. Именованные срезы в Python
  46. Работа с итераторами через срезы

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