Курс 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. Срезы в Python
  3. Функциональное программирование.
  4. Создание словаря через dict comprehension
  5. Генераторы в Python
  6. Работа с аргументами командной строки
  7. Разница между датами
  8. Бинарный поиск
  9. Логирование с Loguru
  10. Определение основы слова с showballstemmer
  11. Подсчет количества элементов в списке
  12. Контроль точности вывода чисел
  13. Раздувающийся словарь в Python
  14. Проверка надежности пароля на Python
  15. Работа с часовыми поясами в Python
  16. Измерение времени выполнения
  17. Итераторы в Python
  18. Работа с NumPy
  19. Использование super() в Python
  20. Работа с словарями в Python
  21. Отладка регулярных выражений в Python
  22. Функция enumerate() в Python
  23. Метод gt в Python
  24. Метод clear для коллекций
  25. Форматирование данных с помощью pprint
  26. Абстракции словарей и множеств в Python
  27. EMOT преобразование эмодзи в текст
  28. Проверка строки на палиндром
  29. Экспорт данных с помощью writefile
  30. Установка максимального количества цифр
  31. Удаление URL-адресов в Python
  32. Работа с CSV файлами
  33. Лямбда-функции в цикле
  34. Умножение строк и списков
  35. Работа с кортежами
  36. Оператор match в Python
  37. Создание вложенных циклов for
  38. None в Python: использование и особенности
  39. Функции-генераторы в Python
  40. Создание GUI на Tkinter
  41. Работа с timedelta
  42. Объединение словарей в Python
  43. Оператор объединения словарей
  44. Функция zip() в Python

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