Metoden issubset
Metoden issubset sjekker inkluderingen
av et setts elementer i en sekvens,
som kan være et annet sett, en liste,
eller en tuppel. Metoden returnerer en boolsk verdi
- True eller False. I parameteren
spesifiserer vi sekvensen vi
ønsker å sammenligne settelementene med.
Syntaks
sett.issubset(sekvens)
Eksempel
La oss sjekke inkluderingen av elementene i det første
settet i det andre ved hjelp av metoden issubset:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.issubset(st2)
print(res)
Resultatet av kjøringen av koden:
False
Eksempel
Og la oss nå sjekke inkluderingen
av elementene på nytt ved hjelp av metoden issubset:
st1 = {'a', 'b', 'c'}
st2 = {'a', 'b', 'c'}
res = st1.issubset(st2)
print(res)
Resultatet av kjøringen av koden:
True
Eksempel
La oss sammenligne elementene i et sett med elementene i en liste:
st = {'a', 'b', 'c'}
lst = ['a', 'b', 'c']
res = st.issubset(lst)
print(res)
Resultatet av kjøringen av koden:
True
Eksempel
Og la oss nå sammenligne elementene i et sett med en tuppel:
st = {'a', 'b', 'c'}
tlp = ('a', 'b', 'c')
res = st.issubset(tlp)
print(res)
Resultatet av kjøringen av koden:
True
Eksempel
Metoden issubset har også en kort
form:
st1 = {'a', 'b', 'c'}
st2 = {'a', 'b', 'c'}
res = st1 <= st2
print(res)
Resultatet av kjøringen av koden:
True
Se også
-
metoden
intersection,
som returnerer skjæringspunktet mellom sett -
metoden
difference,
som returnerer forskjellene mellom settene -
metoden
issuperset,
som sjekker tilstedeværelsen av elementer fra en sekvens i et sett -
metoden
symmetric_difference,
som ekskluderer felles elementer mellom settet og sekvensen