Python'до кезектеги көптүктүн болушу
Python'до көптүктүн элементтери кандайдыр бир
кезекке - башка көптүккө,
сапка, тизмеге, кортежге кирип жатканын
текшерүү мүмкүнчүлүгү бар. Муну
issubset методу менен жасаса болот. Анын
параметринде керектүү кезекти белгилейбиз.
Эгерде көптүк ага кирсе, анда бул маани
True кайтарылат, тескери
учурда - False.
Бизде көптүк жана тизме бар деп коёлу:
st = {'a', 'b', 'c'}
lst = ['a', 'b', 'c']
Көптүктүн элементтери тизмеге кирип жатканын текшерип көрөлү:
res = st.issubset(lst)
print(res) # True чыгарат
Эми эки көптүктүн элементтерин салыштыралы:
st1 = {'1', '2', '3'}
st2 = {'1', '2', '4'}
res = st1.issubset(st2)
print(res) # False чыгарат
issubset методунун ошондой эле кыска
формасы бар. Аны эки көптүктү салыштырууда
колдонсо болот. Мурунку мисалды анын
жардамы менен кайра жазалы:
res = st1 <= st2
print(res) # False чыгарат
Көптүк жана сап берилген:
st = {'1', '2', '3', '4', '5', '6'}
txt = '123456'
Көптүктүн бардык элементтери сапта бар экендигин текшериңиз.
Көптүк жана кортеж берилген:
st = {'ab', 'cd', 'ef'}
tlp = ('ab', 'cd', 'ef')
Көптүктүн бардык элементтери кортежде бар экендигин текшериңиз.
Эки көптүк берилген:
st1 = {1, 2, 3, 4, 5}
st2 = {1, 2, 3}
Экинчи көптүктүн бардык элементтери биринчи көптүктө бар экендигин текшериңиз.