Metoden issubset
Metoden issubset kontrollerer indlejringen
af sæt-elementer i en sekvens,
som kan være et andet sæt, en liste,
eller en tuple. Metoden returnerer en boolsk værdi
- True eller False. I parameteren
angiver vi sekvensen, som vi
ønsker at sammenligne sæt-elementerne med.
Syntaks
sæt.issubset(sekvens)
Eksempel
Lad os kontrollere indlejringen af elementer fra det første
sæt i det andet ved hjælp af metoden issubset:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.issubset(st2)
print(res)
Resultatet af kodeudførelsen:
False
Eksempel
Og lad os nu igen kontrollere indlejringen
af elementer med metoden issubset:
st1 = {'a', 'b', 'c'}
st2 = {'a', 'b', 'c'}
res = st1.issubset(st2)
print(res)
Resultatet af kodeudførelsen:
True
Eksempel
Lad os sammenligne elementerne i sættet med elementerne i en liste:
st = {'a', 'b', 'c'}
lst = ['a', 'b', 'c']
res = st.issubset(lst)
print(res)
Resultatet af kodeudførelsen:
True
Eksempel
Og lad os nu sammenligne elementerne i sættet med en tuple:
st = {'a', 'b', 'c'}
tlp = ('a', 'b', 'c')
res = st.issubset(tlp)
print(res)
Resultatet af kodeudførelsen:
True
Eksempel
Metoden issubset har også en kort
form:
st1 = {'a', 'b', 'c'}
st2 = {'a', 'b', 'c'}
res = st1 <= st2
print(res)
Resultatet af kodeudførelsen:
True
Se også
-
metoden
intersection,
som returnerer skæringspunktet mellem sæt -
metoden
difference,
som returnerer forskellene mellem sæt -
metoden
issuperset,
som kontrollerer tilstedeværelsen af elementer fra en sekvens i et sæt -
metoden
symmetric_difference,
som udelukker fælles elementer mellem sæt og sekvens