Njia issubset

Njia issubset inakagua kuingia kwa vipengele vya seti katika mfuatano, ambayo inaweza kuwa seti nyingine, orodha, tuple. Njia hurudia thamani ya boolean - True au False. Kwenye kigezo tunaonyesha mfuatano, ambao tunataka kulinganisha na vipengele vya seti.

Syntax

pythonseti.issubset(mfuatano)

Mfano

Wacha tukague kuingia kwa vipengele vya seti ya kwanza katika seti ya pili kwa kutumia njia issubset:

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

Matokeo ya utekelezaji wa kodi:

pythonFalse

Mfano

Na sasa wacha tukague tena kuingia kwa vipengele kwa kutumia njia issubset:

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

Matokeo ya utekelezaji wa kodi:

pythonTrue

Mfano

Wacha tulinganishe vipengele vya seti na vipengele vya orodha:

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

Matokeo ya utekelezaji wa kodi:

pythonTrue

Mfano

Na sasa wacha tulinganishe vipengele vya seti na tuple:

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

Matokeo ya utekelezaji wa kodi:

pythonTrue

Mfano

Njia issubset pia ina fupi form:

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

Matokeo ya utekelezaji wa kodi:

pythonTrue

Angalia pia

  • njia intersection,
    ambayo hurudia makutano ya seti
  • njia difference,
    ambayo hurudia tofauti kati ya seti
  • njia issuperset,
    ambayo inakagua uwepo wa vipengele vya mfuatano katika seti
  • njia symmetric_difference,
    ambayo inatenga vipengele vya kawaida vya seti na mfuatano