Курс 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. Определение имен функций
  2. Значения по умолчанию в Python
  3. Проверка окончания строки с помощью str.endswith()
  4. Область видимости переменных
  5. Особенности ключей словаря в Python
  6. Создание словаря и множества
  7. Конвертация коллекций в Python.
  8. Генератор списка с условием if
  9. Утечки переменных цикла в Python 3.x
  10. Метод join() для объединения строк
  11. Изменение IP-адреса в Python
  12. Работа с очередями в Python
  13. Разработка игры Pong с turtle
  14. Создание таблиц в терминале с PrettyTable
  15. Преобразование в float
  16. Python enumerate() использование
  17. Проверка переменных окружения в Python
  18. Функция rsplit() в Python
  19. Сортировка HTML-элементов
  20. Метод setdefault() в Python
  21. Создание .exe файла с pyinstaller
  22. Использование функции enumerate()
  23. Использование подчеркивания в REPL
  24. Дефолтные параметры в Python
  25. Работа с deque в Python
  26. Подписка на SelectelNews в Twitter
  27. Создание новых списков в Python
  28. Преобразование строки в число
  29. Библиотека Rich: форматирование текста
  30. Работа с изображениями Pillow
  31. Создание словарей в Python
  32. Транспонирование матрицы
  33. Модуль xkcd: добавление юмора в Python
  34. Улучшение читаемости кода в Python
  35. Объединение Python и Shell
  36. Создание функций с произвольным количеством аргументов
  37. Тестирование модели в PyTorch
  38. Проверка запуска скрипта или импорта модуля
  39. Генераторы в Python
  40. Непрерывная проверка в Python
  41. Нарезка списков в Python
  42. Декоратор Property в Python
  43. Отправка POST-запроса в REST API
  44. Очистка строки в Python
  45. Профилирование данных с Pandas.
  46. Списки: объединение, изменение
  47. Работа со строками в Python

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