Курс 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. Объединение, распаковка и деструктуризация
  5. Форматирование строк с f-строками
  6. Генерация случайных чисел в Python
  7. Фильтрация списка чисел
  8. Генерация QR-кодов с библиотекой qrcode
  9. Работа с zip()
  10. Функция map() в Python
  11. Вложенные функции в Python
  12. Работа с областями видимости переменных
  13. Функция zip() в Python
  14. Метод rlshift для битового сдвига
  15. Глобальные переменные в Python
  16. Создание Radio кнопок в tkinter
  17. Выключение компьютера с помощью Python
  18. Лямбда-функции в Python
  19. Переопределение метода divmod
  20. Оператор assert в Python
  21. Создание коллекций из выражения-генератора
  22. Нарезка списков в Python
  23. Работа с датой и временем в Python
  24. UserList в Python: Описание и примеры использования
  25. Удаление URL-адресов в Python
  26. Импорт с альтернативным именем
  27. Определение функций с необязательными аргументами
  28. Рекурсия для обращения строки
  29. Обработка исключений в Python
  30. Цикл for в Python
  31. Транспонирование матрицы
  32. Замена подстроки
  33. Проверка на истинность объектов в Python
  34. JSON-esque в Python
  35. Получение текущей даты и времени
  36. Конкатенация строк в Python
  37. Работа с контекстным менеджером Pool
  38. Работа с пользовательским вводом
  39. Модуль math: основные функции
  40. Модуль subprocess: запуск внешних команд
  41. Нахождение самого длинного слова в списке с помощью max
  42. Основные операции с библиотекой Numpy
  43. Назначение максимального и минимального значения переменной в Python.
  44. Создание функций высшего порядка
  45. Функции классификации комплексных чисел
  46. Перезапуск ячейки в Jupyter Notebook с dostoevsky

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