Метод issuperset
Метод issuperset проверяет вхождение
элементов последовательности в множество.
Метод возвращает булевое значение -
True или False.
В параметре указываем последовательность,
с которой хотим сравнить элементы
множества.
Синтаксис
множество.issuperset(последовательность)
Пример
Давайте проверим вхождение элементов
второго множества в первое с помощью
метода issuperset:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.issuperset(st2)
print(res)
Результат выполнения кода:
False
Пример
А теперь давайте снова проверим вхождение элементов
с помощью метода issuperset:
st1 = {'a', 'b', 'c'}
st2 = {'a', 'b', 'c'}
res = st1.issuperset(st2)
print(res)
Результат выполнения кода:
True
Пример
Давайте сравним элементы списка с элементами множества:
st = {'a', 'b', 'c'}
lst = ['a', 'b', 'c']
res = st.issuperset(lst)
print(res)
Результат выполнения кода:
True
Пример
А теперь давайте сравним элементы кортежа с множеством:
st = {'a', 'b', 'c'}
tlp = ('a', 'b', 'c')
res = st.issuperset(tlp)
print(res)
Результат выполнения кода:
True
Пример
У метода issuperset также есть
короткая форма:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1 >= st2
print(res)
Результат выполнения кода:
False
Смотрите также
-
метод
issubset,
который проверяет наличие элементов множества в последовательности -
метод
difference,
который возвращает различия между множествами -
метод
intersection,
который возвращает пересечение множеств -
метод
symmetric_difference,
который исключает общие элементы множества и последовательности