Курс 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. Сравнение def и lambda функций в Python
  3. Подчеркивание в REPL
  4. Разрешение имен в Python
  5. Создание и удаление объектов
  6. Замена текста с помощью sub
  7. Заказ карты Тинькофф Black
  8. Извлечение статей с newspaper3k
  9. Numpy: объединение массивов
  10. Использование defaultdict в Python
  11. Удаление специальных символов
  12. Методы Python для работы с данными
  13. Преобразование вложенного списка
  14. Структурирование именованных констант
  15. Работа с набором данных CIFAR10 в PyTorch
  16. Установка и обучение ChatterBot
  17. Создание словарей и множеств в Python.
  18. Структурирование данных с Pydantic
  19. Округление в Python
  20. Работа с каталогами в Python
  21. Функция format() в Python
  22. Основы работы с базами данных в Python
  23. Установка пакетов с помощью pip
  24. Деление в Python
  25. Списки в Python
  26. Добавление элемента к кортежу
  27. Поиск шаблона в начале строки
  28. Делегирование в Python
  29. Блок else в циклах.
  30. Python itertools combinations() — группировка элементов
  31. Возврат нескольких значений из функции
  32. Переопределение метода delitem в Python
  33. Генераторы в Python
  34. Удаление файлов с shutil.os.remove()
  35. Генерация UUID в Python
  36. Нахождение отличий в списках
  37. Удаление дубликатов из списка
  38. Частичное применение функций в Python
  39. Создание вложенных циклов for
  40. Модуль xkcd: загрузка комиксов
  41. Математические функции в Python
  42. Обрезка изображения с Pillow
  43. Асинхронное программирование с asyncio
  44. Проверка типов с помощью isinstance

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