Metodas issubset
Metodas issubset patikrina ar
aibės elementai yra sekoje,
kuri gali būti kita aibė, sąrašas,
kotletas. Metodas grąžina loginę reikšmę
- True arba False. Parametre
nurodome seką, su kuria
norime palyginti aibės elementus.
Sintaksė
pythonaibė.issubset(seka)
Pavyzdys
Patikrinkime ar pirmosios aibės elementai
yra antrojoje aibėje naudodami metodą issubset:
pythonst1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.issubset(st2)
print(res)
Kodo vykdymo rezultatas:
pythonFalse
Pavyzdys
Dabar vėl patikrinkime ar elementai
yra naudodami metodą issubset:
pythonst1 = {'a', 'b', 'c'}
st2 = {'a', 'b', 'c'}
res = st1.issubset(st2)
print(res)
Kodo vykdymo rezultatas:
pythonTrue
Pavyzdys
Palyginkime aibės elementus su sąrašo elementais:
pythonst = {'a', 'b', 'c'}
lst = ['a', 'b', 'c']
res = st.issubset(lst)
print(res)
Kodo vykdymo rezultatas:
pythonTrue
Pavyzdys
Dabar palyginkime aibės elementus su kotletu:
pythonst = {'a', 'b', 'c'}
tlp = ('a', 'b', 'c')
res = st.issubset(tlp)
print(res)
Kodo vykdymo rezultatas:
pythonTrue
Pavyzdys
Metodas issubset taip pat turi trumpą
formą:
pythonst1 = {'a', 'b', 'c'}
st2 = {'a', 'b', 'c'}
res = st1 <= st2
print(res)
Kodo vykdymo rezultatas:
pythonTrue
Taip pat žiūrėkite
-
metodas
intersection,
kuris grąžina aibių sankirtą -
metodas
difference,
kuris grąžina skirtumus tarp aibių -
metodas
issuperset,
kuris tikrina ar sekos elementai yra aibėje -
metodas
symmetric_difference,
kuris pašalina bendrus aibės ir sekos elementus