Курс 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. Работа с JSON в Python
  2. Реализация метода __abs__ в Python
  3. Отслеживание прогресса с tqdm
  4. Mad Libs Generator
  5. Философия Python
  6. Экспорт данных с помощью writefile
  7. Инверсия списка и строки
  8. Извлечение аудио из видео
  9. Генерация случайных чисел в Python
  10. Создание namedtuple из словаря
  11. Обработка исключений в Python 3
  12. Python и Монти Пайтон
  13. Работа с YAML в Python: PyYAML.
  14. Работа с датой и временем в Python
  15. Модуль os в Python: работа с файлами
  16. Lambda Functions in Python
  17. Подсчет элементов в списке с Counter
  18. Делегирование в Python
  19. Явный импорт в Python
  20. Константы в модуле cmath
  21. Добавление кнопки в tkinter
  22. Группировка элементов в словарь
  23. Перетасовка списков в Python
  24. Генератор списка с условием if
  25. Получение текущей даты и времени
  26. Метод lt для сортировки объектов
  27. TypedDict для kwargs в Python 3.12
  28. Поиск шаблона в начале строки
  29. Определение имен функций
  30. Работа с модулем random
  31. Возврат нескольких значений
  32. Оптимизация памяти с slots
  33. Python Метод sleep() из time
  34. Нахождение самого длинного слова в списке с помощью max
  35. Глобальные переменные в Python
  36. Проверка файла .py на синтаксис.
  37. Запрос пароля с помощью getpass
  38. Блок try…finally в Python
  39. Оператор (*) в Python
  40. Определение объема памяти объекта
  41. Итераторы с потерямиZIP
  42. Удаление символов новой строки в Python.
  43. Поиск всех индексов подстроки
  44. Создание словарей с defaultdict

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

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