Курс 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. Метод lt для сортировки объектов
  3. Методы обработки строк в Python
  4. Управление экспортом элементов
  5. Создание словарей с defaultdict()
  6. Параллельные вычисления в Python
  7. Импорт модулей и пакетов в Python
  8. Преобразование строк в числа в Python
  9. Сортировка данных с лямбда-функциями
  10. Magic Commands — улучшение работы с Python
  11. Обработка исключений
  12. Сортировка и обратный порядок
  13. Участие в сообществе @selectel
  14. Декоратор защиты анонимных пользователей
  15. Вызов внешних программ в Python с помощью sh
  16. Очистка вывода в Python
  17. Генераторы и сеты в Python
  18. Моржовый оператор в Python 3.8
  19. Декораторы в Python
  20. Модуль Operator в Python
  21. Создание файла с проверкой ошибки
  22. Метод rsub для пользовательских чисел
  23. Переменные в Python: сокращение гласных
  24. Разделение строк методом split()
  25. Разделение строки с помощью re.split()
  26. Метод rename() для переименования файлов и каталогов
  27. Проверка ввода с помощью isdigit
  28. Создание Telegram-бота на Python
  29. Создание списков в Python
  30. Работа с индексами списков
  31. Распаковка элементов последовательности
  32. Вычисление логарифмов в Python
  33. Переменные в Python
  34. Сортировка элементов с OrderedDict
  35. Обработка исключений в Python 3
  36. Установка библиотек в Python
  37. Создание и удаление объектов
  38. Эффективная конкатенация строк в Python
  39. Функция rsplit() в Python
  40. Управление импортом в Python
  41. Работа с областями видимости переменных
  42. Блок try…finally в Python
  43. Экранирование символов в Python
  44. Оператор walrus в Python
  45. Вывод баннеров
  46. Функция reduce() в Python
  47. Поиск индекса элемента

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