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