Issubset usuly
Issubset usuly ýygyndynyň elementleriniň
başga bir ýygyndy, sanaw, kortež bolup bilýän
yzygiderlige girip girmegini barlayar. Usul
boolean bahasyny - True ýa-da False
gaytarýar. Parametrde ýygyndynyň elementlerini
deňeşdirmek isleýän yzygiderligimizi görkezýäris.
Sintaksis
ýygyndy.issubset(yzygiderlik)
Mysal
Biriniňji ýygyndynyň elementleriniň ikinji
ýygyndyda bolmagyny issubset usuly
bilen barlaýalyň:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.issubset(st2)
print(res)
Kodyň ýerine ýetiriliş netijesi:
False
Mysal
Indi bolsa issubset usuly bilen
elementleriň bolmagyny ýene bir barlaýalyň:
st1 = {'a', 'b', 'c'}
st2 = {'a', 'b', 'c'}
res = st1.issubset(st2)
print(res)
Kodyň ýerine ýetiriliş netijesi:
True
Mysal
Ýygyndynyň elementlerini sanawyň elementleri bilen deňeşdirýäliň:
st = {'a', 'b', 'c'}
lst = ['a', 'b', 'c']
res = st.issubset(lst)
print(res)
Kodyň ýerine ýetiriliş netijesi:
True
Mysal
Indi bolsa ýygyndynyň elementlerini kortež bilen deňeşdirýäliň:
st = {'a', 'b', 'c'}
tlp = ('a', 'b', 'c')
res = st.issubset(tlp)
print(res)
Kodyň ýerine ýetiriliş netijesi:
True
Mysal
Issubset usulynyň gysga görnüşi hem bar:
st1 = {'a', 'b', 'c'}
st2 = {'a', 'b', 'c'}
res = st1 <= st2
print(res)
Kodyň ýerine ýetiriliş netijesi:
True
Şeýle-de serediň
-
Intersectionusuly,
ýygyndylaryň kesişmesini gaytarýar -
Differenceusuly,
ýygyndylar arasyndaky tapawutlary gaytarýar -
Issupersetusuly,
yzygiderligiň elementleriniň ýygyndyda bolmagyny barlayar -
Symmetric_differenceusuly,
ýygyndynyň we yzygiderligiň umuny elementlerini aýyrýar