Курс Python → Методы сравнения множеств

Особые методы сравнения множеств (set, frozenset) предоставляют возможность проверить отношения между двумя множествами. Метод set_a.isdisjoint(set_b) возвращает истину, если множества set_a и set_b не имеют общих элементов, то есть они не пересекаются.

Метод set_b.issubset(set_a) позволяет проверить, входит ли множество set_b целиком в множество set_a</code. Если все элементы множества set_b принадлежат множеству set_a, то set_b считается подмножеством set_a.

Аналогично, метод set_a.issuperset(set_b) позволяет определить, является ли множество set_a надмножеством множества set_b. Если все элементы множества set_b содержатся в множестве set_a, то set_a считается надмножеством set_b.


# Примеры кода
set_a = {1, 2, 3, 4}
set_b = {5, 6, 7}

print(set_a.isdisjoint(set_b))  # Вывод: True, так как множества не имеют общих элементов

set_c = {1, 2}
print(set_c.issubset(set_a))  # Вывод: True, так как множество set_c является подмножеством set_a

print(set_a.issuperset(set_c))  # Вывод: True, так как set_a является надмножеством set_c
Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Лямбда-функции в Python
  2. Установка Python3.7 и PIP
  3. Распаковка с оператором *
  4. Работа с очередями в Python
  5. Копирование в Python
  6. Настройка вывода в Numpy
  7. Динамические маршруты во Flask
  8. Эффективная конкатенация строк с использованием join()
  9. Применение функции к каждому элементу списка
  10. Оператор * в Python
  11. Перебор элементов списка в Python
  12. Просмотр атрибутов и методов класса
  13. Поиск элементов BeautifulSoup
  14. Очистка входных данных
  15. Математические функции в Python
  16. Модуль itertools: эффективная работа с итераторами
  17. Функция enumerate в Python
  18. Оператор += для объединения строк
  19. Сглаживание списка
  20. Игра Виселица на Python
  21. Работа с буфером обмена на Python
  22. Модуль math: константы π и e
  23. Работа с WindowsPath()
  24. Установка библиотек в Python
  25. Шаблоны Flask: условия и циклы
  26. Создание словарей и множеств в Python
  27. ChainMap избыточные ключи
  28. Работа со случайными элементами
  29. Метод bool() в Python
  30. Отладка кода
  31. Очистка вывода в Python
  32. Работа с каталогами в Python
  33. Освоение Python
  34. Генерация UUID в Python
  35. Оператор += в Python
  36. Обработка ошибок в Python
  37. Создание списка через итерацию
  38. Сравнение def и lambda функций в Python
  39. Создание Radio кнопок в tkinter
  40. Магические методы в Python
  41. Работа с итераторами в Python
  42. Работа с временем в Python
  43. Вычисление натуральных логарифмов в NumPy
  44. Настройка логгера Logzero
  45. Подсказки при вводе данных в Python

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

Marketello.org — площадка для начинающих интернет-маркетологов, которая поможет прокачать твои навыки.
Много практики, в меру теории. Уникальный подход к обучению.
Присоединяйся!
Для авторов и партнёров
Facebook: https://fb.com/dmitriy.komarovskiy
© 2017-2025, Все права защищены.