Курс 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. Операторы Splat и splatty-splat
  3. *args и **kwargs в Python
  4. Красивый вывод списка
  5. Настройка шрифта и цвета в Tkinter
  6. Форматирование вывода с F-строками
  7. Библиотека sh: удобные команды терминала
  8. Обратный список чисел
  9. Регистрация на курсы SF Education
  10. Big O оптимизация
  11. Статическая типизация в Python
  12. Оптимизация памяти с slots
  13. Работа с асинхронными задачами в Python
  14. Группы исключений в Python
  15. Участие в сообществе @selectel
  16. Функция divmod() в Python
  17. Именованные срезы в Python
  18. Функция map() и ленивая оценка
  19. Метод __int__ в Python
  20. Метод add для класса Vector
  21. EMOT преобразование эмодзи в текст
  22. Поиск наиболее частого элемента в списке
  23. Импорт модулей и пакетов в Python
  24. Склеивание строк через метод join()
  25. Создание вложенных циклов for
  26. Библиотека Chartify: руководство
  27. Поиск файлов по шаблону
  28. Ключевое слово global в Python
  29. Управление виртуальными окружениями в Python
  30. Стать Python-разработчиком
  31. Проверка типов с использованием isinstance
  32. Оператор «not» в Python
  33. Вычисление фазы комплексного числа
  34. Работа с deque из collections
  35. Тестирование функции сложения
  36. Генераторы в Python
  37. Отладка в Python
  38. Генераторы списков в Python
  39. Управление асинхронными задачами на Python.
  40. Создание словарей и множеств в Python
  41. Конвертация коллекций в Python
  42. Удаление элементов из списка

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