Метод 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,
който изключва общите елементи на множеството и последователността