Az issuperset metódus
Az issuperset metódus egy sorozat elemeinek
a halmazba való tartozását ellenőrzi.
A metódus logikai értéket ad vissza - True
vagy False. A paraméterben azt a
sorozatot adjuk meg, amelynek elemeit össze
akarjuk hasonlítani a halmaz elemeivel.
Szintaxis
halmaz.issuperset(sorozat)
Példa
Ellenőrizzük a második halmaz elemeinek az első
halmazba való tartozását az issuperset
metódussal:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.issuperset(st2)
print(res)
A kód végrehajtásának eredménye:
False
Példa
És most ismét ellenőrizzük az elemek
tartozását az issuperset
metódussal:
st1 = {'a', 'b', 'c'}
st2 = {'a', 'b', 'c'}
res = st1.issuperset(st2)
print(res)
A kód végrehajtásának eredménye:
True
Példa
Hasonlítsuk össze egy lista elemeit egy halmaz elemeivel:
st = {'a', 'b', 'c'}
lst = ['a', 'b', 'c']
res = st.issuperset(lst)
print(res)
A kód végrehajtásának eredménye:
True
Példa
És most hasonlítsuk össze egy tuple elemeit egy halmazzal:
st = {'a', 'b', 'c'}
tlp = ('a', 'b', 'c')
res = st.issuperset(tlp)
print(res)
A kód végrehajtásának eredménye:
True
Példa
Az issuperset metódusnak létezik
rövid formája is:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1 >= st2
print(res)
A kód végrehajtásának eredménye:
False
Lásd még
-
az
issubsetmetódust,
amely egy halmaz elemeinek egy sorozatban való meglétét ellenőrzi -
az
differencemetódust,
amely a halmazok közötti különbségeket adja vissza -
az
intersectionmetódust,
amely a halmazok metszetét adja vissza -
az
symmetric_differencemetódust,
amely kizárja a halmaz és a sorozat közös elemeit