Равиши issubset
Равиши issubset дохил шудани
элементҳои маҷмӯъаро дар пайдарпаӣ,
ки метавонад маҷмӯъаи дигар, рӯйхат,
кортеж бошад, тафтиш мекунад. Равиш арзиши
булӣ бармегардонад
- True ё False. Дар параметр
пайдарпаиеро, ки мехоҳем элементҳои маҷмӯъаро
бо он муқоиса кунем, мушаххас мекунем.
Синтаксис
маҷмӯъа.issubset(пайдарпаӣ)
Намуна
Биёед дохил шудани элементҳои маҷмӯъи якумро
ба маҷмӯъи дуюм бо ёрии равиши issubset тафтиш кунем:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.issubset(st2)
print(res)
Натиҷаи иҷрои рамз:
False
Намуна
Ва акнун боз дохил шуданро
бо ёрии равиши issubset тафтиш кунем:
st1 = {'a', 'b', 'c'}
st2 = {'a', 'b', 'c'}
res = st1.issubset(st2)
print(res)
Натиҷаи иҷрои рамз:
True
Намуна
Биёед элементҳои маҷмӯъаро бо элементҳои рӯйхат муқоиса кунем:
st = {'a', 'b', 'c'}
lst = ['a', 'b', 'c']
res = st.issubset(lst)
print(res)
Натиҷаи иҷрои рамз:
True
Намуна
Ва акнун элементҳои маҷмӯъаро бо кортеж муқоиса кунем:
st = {'a', 'b', 'c'}
tlp = ('a', 'b', 'c')
res = st.issubset(tlp)
print(res)
Натиҷаи иҷрои рамз:
True
Намуна
Равиши issubset шакли кӯтоҳи ҳам дорад:
st1 = {'a', 'b', 'c'}
st2 = {'a', 'b', 'c'}
res = st1 <= st2
print(res)
Натиҷаи иҷрои рамз:
True
Ҳамчунин бубинед
-
равиши
intersection,
ки буриши маҷмӯъаҳоро бармегардонад -
равиши
difference,
ки фарқиятҳои байни маҷмӯъаҳоро бармегардонад -
равиши
issuperset,
ки мавҷуд будани элементҳои пайдарпаиро дар маҷмӯъа тафтиш мекунад -
равиши
symmetric_difference,
ки элементҳои умумии маҷмӯъа ва пайдарпаиро истисно мекунад