issubset методу

issubset методу топтомдун элементтеринин башка топтом, тизме, кортеж болушу мүмкүн болгон ырааттуулукка киришин текшерет. Метод бул маанисин кайтарат - True же False. Параметрде биз топтомдун элементтерин салыштыргыбыз келген ырааттуулукту көрсөтөбүз.

Синтаксис

pythonтоптом.issubset(ырааттуулук)

Мисал

Келгиле, биринчи топтомдун элементтеринин экинчисине киришин issubset методу менен текшерели:

pythonst1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.issubset(st2)
print(res)

Кодду иштетүүнүн натыйжасы:

pythonFalse

Мисал

Эми дагы бир жолу issubset методу менен элементтердин киришин текшерели:

pythonst1 = {'a', 'b', 'c'}
st2 = {'a', 'b', 'c'}
res = st1.issubset(st2)
print(res)

Кодду иштетүүнүн натыйжасы:

pythonTrue

Мисал

Келгиле, топтомдун элементтерин тизменин элементтери менен салыштыралы:

pythonst = {'a', 'b', 'c'}
lst = ['a', 'b', 'c']
res = st.issubset(lst)
print(res)

Кодду иштетүүнүн натыйжасы:

pythonTrue

Мисал

Эми келгиле, топтомдун элементтерин кортеж менен салыштыралы:

pythonst = {'a', 'b', 'c'}
tlp = ('a', 'b', 'c')
res = st.issubset(tlp)
print(res)

Кодду иштетүүнүн натыйжасы:

pythonTrue

Мисал

issubset методунун ошондой эле кыска формасы бар:

pythonst1 = {'a', 'b', 'c'}
st2 = {'a', 'b', 'c'}
res = st1 <= st2
print(res)

Кодду иштетүүнүн натыйжасы:

pythonTrue

Ошондой эле караңыз

  • топтомдордун кесилишин кайтарып берген intersection методу,
  • топтомдордун айырмачылыгын кайтарып берген difference методу,
  • топтомдо ырааттуулуктун элементтеринин бар экендигин текшерген issuperset методу,
  • топтом менен ырааттуулуктун жалпы элементтерин четке кагылган symmetric_difference методу,