Python'до кезектеги көптүктүн болушу

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

Бизде көптүк жана тизме бар деп коёлу:

pythonst = {'a', 'b', 'c'}
lst = ['a', 'b', 'c']

Көптүктүн элементтери тизмеге кирип жатканын текшерип көрөлү:

pythonres = st.issubset(lst)
print(res) # True чыгарат

Эми эки көптүктүн элементтерин салыштыралы:

pythonst1 = {'1', '2', '3'}
st2 = {'1', '2', '4'}

res = st1.issubset(st2)
print(res) # False чыгарат

issubset методунун ошондой эле кыска формасы бар. Аны эки көптүктү салыштырууда колдонсо болот. Мурунку мисалды анын жардамы менен кайра жазалы:

pythonres = st1 <= st2
print(res) # False чыгарат
Задание 1

Көптүк жана сап берилген:

pythonst = {'1', '2', '3', '4', '5', '6'}
txt = '123456'

Көптүктүн бардык элементтери сапта бар экендигин текшериңиз.

Задание 2

Көптүк жана кортеж берилген:

pythonst = {'ab', 'cd', 'ef'}
tlp = ('ab', 'cd', 'ef')

Көптүктүн бардык элементтери кортежде бар экендигин текшериңиз.

Задание 3

Эки көптүк берилген:

pythonst1 = {1, 2, 3, 4, 5}
st2 = {1, 2, 3}

Экинчи көптүктүн бардык элементтери биринчи көптүктө бар экендигин текшериңиз.