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

pythonhalmaz.issuperset(sorozat)

Példa

Ellenőrizzük a második halmaz elemeinek az első halmazba való tartozását az issuperset metódussal:

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

A kód végrehajtásának eredménye:

pythonFalse

Példa

És most ismét ellenőrizzük az elemek tartozását az issuperset metódussal:

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

A kód végrehajtásának eredménye:

pythonTrue

Példa

Hasonlítsuk össze egy lista elemeit egy halmaz elemeivel:

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

A kód végrehajtásának eredménye:

pythonTrue

Példa

És most hasonlítsuk össze egy tuple elemeit egy halmazzal:

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

A kód végrehajtásának eredménye:

pythonTrue

Példa

Az issuperset metódusnak létezik rövid formája is:

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

A kód végrehajtásának eredménye:

pythonFalse

Lásd még

  • az issubset metódust,
    amely egy halmaz elemeinek egy sorozatban való meglétét ellenőrzi
  • az difference metódust,
    amely a halmazok közötti különbségeket adja vissza
  • az intersection metódust,
    amely a halmazok metszetét adja vissza
  • az symmetric_difference metódust,
    amely kizárja a halmaz és a sorozat közös elemeit