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методу,