Курс 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. Замена атрибута в именованном кортеже
  2. Метод get для словаря
  3. Вычисление логарифмов в Python
  4. Получение частей дроби
  5. Загрузка постов Instagram
  6. Модуль future Python
  7. Скачать видео с YouTube
  8. Руководство по Pymorphy2
  9. Базовые объекты Python
  10. Возврат нескольких значений
  11. Тестирование с responses
  12. Многострочные комментарии в Python
  13. Импорт в Python: список all
  14. Форматирование объектов с модулем pprint
  15. Считывание бинарного файла в Python
  16. Извлечение новостей с помощью newspaper3k
  17. Гибкие функции Python
  18. f-строки в формате строк
  19. Распаковка с оператором *
  20. Dict Comprehension в Python
  21. Избегайте использования goto
  22. JMESPath в Python
  23. Создание матрицы в Python
  24. Добавление элемента в список.
  25. Копирование в Python
  26. Работа с модулем cmath
  27. Печать календаря
  28. Поиск наиболее частого элемента в списке
  29. Удаление ключа из словаря в Python
  30. Удаление дубликатов в pandas
  31. Работа с контекстными менеджерами
  32. Аннотации типов в Python
  33. Работа со временем в Python
  34. Декораторы в Python
  35. Сортировка слиянием
  36. Оператор объединения словарей
  37. Структуры данных в Python
  38. Создание списка через цикл
  39. Переименование файлов в Python
  40. Подсчет вхождений элементов
  41. Расчет времени выполнения
  42. Изменяемые и неизменяемые объекты
  43. Замена текста с помощью sub

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

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