Курс 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. Метод ifloordiv для пользовательских классов
  2. Применение функции к списку
  3. Список методов и атрибутов
  4. Метод rlshift для битового сдвига
  5. Создание списков в Python
  6. Оптимизация строк в Python
  7. Разделение строк в Python
  8. Управление IP-адресами через прокси
  9. Создание класса очереди
  10. Работа с OpenCV
  11. Список переменных с %who
  12. Декораторы в Python
  13. Рекурсия для обращения строки
  14. Печать календаря
  15. Создание итератора
  16. Метод Event.wait() в Python
  17. Различия символов в Python
  18. Создание треугольника Паскаля
  19. Методы list в Python
  20. Генераторы списков
  21. Разность множеств
  22. Управление памятью в numpy.
  23. Обработка ошибок в Python
  24. Создание и использование модулей в Python
  25. Создание генераторов в Python
  26. Поиск шаблона в начале строки
  27. Просмотр внешнего файла в Python
  28. Обработка исключений в Python 3
  29. Метод rename() для переименования файлов и каталогов
  30. Повторение элементов в Python
  31. Лямбда-функции в Python
  32. Избегайте пустого списка
  33. Функция eval() в Python
  34. Удаление ключа из словаря
  35. Retrying в Python: повторные вызовы
  36. Генерация QR-кодов с библиотекой qrcode
  37. PEP-401: оператор
  38. Создание спинбокса в tkinter
  39. Форматирование чисел в Python
  40. Переворот строки с помощью срезов
  41. Запуск внешних программ с subprocess
  42. Генерация UUID в Python

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