Курс 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 reversed() vs срез[::-1]
  2. Работа с collections в Python.
  3. Работа с пакетами
  4. Открытие и запись файлов
  5. Оператор == в Python
  6. Форматирование строк в Python
  7. Копирование в Python
  8. Работа с типами данных в Python с помощью pydantic.
  9. Инверсия списка и строки в Python
  10. Преобразование строк в числа в Python
  11. Быстрый поиск кода
  12. Python defaultdict добавление ключа
  13. Изменение объектов в Python
  14. Ускорение кода с помощью векторизации
  15. Метод get для словаря
  16. Оптимизация строк в Python
  17. Python groupby() из itertools: работа с повторяющимися элементами
  18. Измерение времени выполнения кода
  19. Создание обратного итератора
  20. Форматирование даты с strftime()
  21. Множественное присваивание в Python
  22. Официальный канал Python в Telegram
  23. Профилирование кода на Python
  24. Класс-оболочка для словарей
  25. Метод is_absolute() для PurePath
  26. Метод __getitem__ в Python
  27. Использование defaultdict в Python
  28. Beautiful Soup — извлечение данных из HTML
  29. Функция enumerate() в Python
  30. Вывод баннеров
  31. Работа с timedelta
  32. Добавление элемента в список.
  33. Очистка вывода в Python
  34. Создание панели меню Tkinter
  35. Оптимизация методов в Python 3.7
  36. Проверка вхождения подстроки
  37. Генерация чисел с range()
  38. Форматирование объектов с модулем pprint
  39. Работа с контекстными менеджерами
  40. Создание объекта timedelta
  41. Вывод переменной и строки в Python
  42. Разделение строки с регулярными выражениями
  43. Использование обратной косой черты в f-строках
  44. Удаление элементов из списка
  45. Область видимости переменных
  46. Объединение списков в Python
  47. Преобразование числа в список цифр
  48. Копирование объектов в Python

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