Uwepo wa Seti Katika Mlolongo wa Python
Katika Python kuna uwezo wa kuangalia, ikiwa
vipengele vya seti vimo
katika mlolongo wowote - seti nyingine,
msururu, orodha, tuple. Unaweza kufanya hivyo
kwa kutumia njia issubset. Katika
kigeuzi chake tunaweka mlolongo unaohitajika.
Ikiwa seti iko ndani yake, basi thamani ya boolean True inarudi,
vinginevyo - False.
Tuchukulie tuna seti na orodha:
st = {'a', 'b', 'c'}
lst = ['a', 'b', 'c']
Wacha tuangalie, ikiwa vipengele vya seti vimo kwenye orodha:
res = st.issubset(lst)
print(res) # itatoa True
Sasa wacha tulinganishe vipengele vya seti mbili:
st1 = {'1', '2', '3'}
st2 = {'1', '2', '4'}
res = st1.issubset(st2)
print(res) # itatoa False
Njia issubset pia ina fupi
fomu. Inatumika tu wakati wa kulinganisha
seti mbili. Wacha tuandike mfano uliopita kwa kutumia fomu hii:
res = st1 <= st2
print(res) # itatoa False
Zimetolewa seti na msururu:
st = {'1', '2', '3', '4', '5', '6'}
txt = '123456'
Angalia, ikiwa vipengele vyote vya seti vimo kwenye msururu.
Zimetolewa seti na tuple:
st = {'ab', 'cd', 'ef'}
tlp = ('ab', 'cd', 'ef')
Angalia, ikiwa vipengele vyote vya seti vimo kwenye tuple.
Zimetolewa seti mbili:
st1 = {1, 2, 3, 4, 5}
st2 = {1, 2, 3}
Angalia, ikiwa vipengele vyote vya seti ya pili vimo kwenye seti ya kwanza.