Равиши 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,
    ки элементҳои умумии маҷмӯъа ва пайдарпаиро истисно мекунад