Metoda issubset
Metoda issubset preverja vsebovanost
elementov množice v zaporedju,
ki je lahko druga množica, seznam,
n-terka. Metoda vrne logično vrednost
- True ali False. V parametru
določimo zaporedje, s katerim
želimo primerjati elemente množice.
Sintaksa
množica.issubset(zaporedje)
Primer
Preverimo vsebovanost elementov prve
množice v drugi z metodo issubset:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.issubset(st2)
print(res)
Rezultat izvajanja kode:
False
Primer
In zdaj ponovno preverimo vsebovanost
elementov z metodo issubset:
st1 = {'a', 'b', 'c'}
st2 = {'a', 'b', 'c'}
res = st1.issubset(st2)
print(res)
Rezultat izvajanja kode:
True
Primer
Primerjajmo elemente množice z elementi seznama:
st = {'a', 'b', 'c'}
lst = ['a', 'b', 'c']
res = st.issubset(lst)
print(res)
Rezultat izvajanja kode:
True
Primer
In zdaj primerjajmo elemente množice z n-terko:
st = {'a', 'b', 'c'}
tlp = ('a', 'b', 'c')
res = st.issubset(tlp)
print(res)
Rezultat izvajanja kode:
True
Primer
Metoda issubset ima tudi kratko
obliko:
st1 = {'a', 'b', 'c'}
st2 = {'a', 'b', 'c'}
res = st1 <= st2
print(res)
Rezultat izvajanja kode:
True
Glejte tudi
-
metodo
intersection,
ki vrne presečišče množic -
metodo
difference,
ki vrne razlike med množicami -
metodo
issuperset,
ki preverja prisotnost elementov zaporedja v množici -
metodo
symmetric_difference,
ki izključi skupne elemente množice in zaporedja