issubset մեթոդը

issubset մեթոդը ստուգում է բազմության տարրերի մուտքը հաջորդականության մեջ, որը կարող է լինել մեկ այլ բազմություն, ցանկ, կորպուս: Մեթոդը վերադարձնում է բուլյան արժեք - True կամ False: Պարամետրում նշում ենք այն հաջորդականությունը, որի հետ ցանկանում ենք համեմատել բազմության տարրերը:

Շարահյուսություն

pythonբազմություն.issubset(հաջորդականություն)

Օրինակ

Եկեք ստուգենք առաջին բազմության տարրերի մուտքը երկրորդի մեջ՝ օգտագործելով issubset մեթոդը:

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

Կոդի կատարման արդյունքը:

pythonFalse

Օրինակ

Իսկ այժմ եկեք նորից ստուգենք տարրերի մուտքը օգտագործելով issubset մեթոդը:

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

Կոդի կատարման արդյունքը:

pythonTrue

Օրինակ

Եկեք համեմատենք բազմության տարրերը ցանկի տարրերի հետ:

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

Կոդի կատարման արդյունքը:

pythonTrue

Օրինակ

Իսկ այժմ եկեք համեմատենք բազմության տարրերը կորպուսի հետ:

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

Կոդի կատարման արդյունքը:

pythonTrue

Օրինակ

issubset մեթոդն ունի նաև կարճ ձև:

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

Կոդի կատարման արդյունքը:

pythonTrue

Տես նաև

  • intersection մեթոդը,
    որը վերադարձնում է բազմությունների հատումը
  • difference մեթոդը,
    որը վերադարձնում է բազմությունների տարբերությունները
  • issuperset մեթոդը,
    որը ստուգում է հաջորդականության տարրերի առկայությունը բազմության մեջ
  • symmetric_difference մեթոդը,
    որը բացառում է բազմության և հաջորդականության ընդհանուր տարրերը