Курс 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. Присвоение и ссылки
  3. Создание пользовательской коллекции в Python
  4. Группы исключений в Python
  5. Документация функции help() в Python
  6. Нахождение разницы между списками в Python
  7. Разделение списка на гнппы
  8. Асинхронное программирование с asyncio
  9. Сериализация и десериализация объектов
  10. Метод __irshift__ для побитового сдвига вправо
  11. Тайное преобразование типа ключа
  12. Удаление дубликатов с сохранением порядка с помощью dict.fromkeys
  13. Проверка на истинность объектов в Python
  14. Метод rmatmul для обратного матричного умножения
  15. Работа с изображениями PIL
  16. Работа с часовыми поясами в Python
  17. Работа с кортежами в Python
  18. Подсчет элементов в Python
  19. Сравнение объектов в Python
  20. Цепные операции в Python
  21. Работа с многоуровневыми словарями в Python
  22. Генератор списка в Python
  23. Создание директории в Python
  24. Преобразование объекта в строку
  25. Метод remove() для удаления элемента из списка
  26. *args и **kwargs в Python
  27. Работа с модулем bisect
  28. Очистка вывода в Python
  29. Обработка исключений в Python
  30. Удаление символов новой строки в Python.
  31. Работа с CSV файлами в Python
  32. Отправка HTTP-запросов в Python
  33. PUT запрос для обновления данных
  34. Поиск с библиотекой Google
  35. Автоматизация с Python
  36. Переменные в Python: сокращение гласных
  37. Mad Libs Generator
  38. Python Метод del.
  39. Отправка POST запроса на сервер.
  40. Работа с изменяемыми списками
  41. JSON в Python: модуль, dump, dumps, load
  42. Функция eval() в Python
  43. Установка random seed в Python
  44. Секреты Python
  45. Множественное присваивание в Python
  46. Форматирование строк в Python
  47. Использование функции product

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