Metoden issubset
Metoden issubset kontrollerar om
elementen i en mängd finns i en sekvens,
som kan vara en annan mängd, lista,
eller tupel. Metoden returnerar ett booleskt värde
- True eller False. I parametern
anger vi sekvensen som vi
jämför mängdens element med.
Syntax
mängd.issubset(sekvens)
Exempel
Låt oss kontrollera om elementen från den första
mängden finns i den andra med hjälp av metoden issubset:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.issubset(st2)
print(res)
Resultat av kodkörning:
False
Exempel
Och låt oss nu återigen kontrollera förekomsten
av element med metoden issubset:
st1 = {'a', 'b', 'c'}
st2 = {'a', 'b', 'c'}
res = st1.issubset(st2)
print(res)
Resultat av kodkörning:
True
Exempel
Låt oss jämföra elementen i en mängd med elementen i en lista:
st = {'a', 'b', 'c'}
lst = ['a', 'b', 'c']
res = st.issubset(lst)
print(res)
Resultat av kodkörning:
True
Exempel
Och låt oss nu jämföra elementen i en mängd med en tupel:
st = {'a', 'b', 'c'}
tlp = ('a', 'b', 'c')
res = st.issubset(tlp)
print(res)
Resultat av kodkörning:
True
Exempel
Metoden issubset har också en kort
form:
st1 = {'a', 'b', 'c'}
st2 = {'a', 'b', 'c'}
res = st1 <= st2
print(res)
Resultat av kodkörning:
True
Se även
-
metoden
intersection,
som returnerar snittet av mängder -
metoden
difference,
som returnerar skillnaden mellan mängder -
metoden
issuperset,
som kontrollerar om elementen i en sekvens finns i mängden -
metoden
symmetric_difference,
som exkluderar gemensamma element mellan mängden och sekvensen