Метад 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,
які выключае агульныя элементы мноства і паслядоўнасці