issubset-metodi
Metodi issubset tarkistaa
joukon elementtien kuuluvuuden
sekvenssiin,
joka voi olla toinen joukko, lista,
tai monikko. Metodi palauttaa totuusarvon
- True tai False. Parametrissa
ilmoitamme sekvenssin, jota haluamme
verrata joukon elementteihin.
Syntaksi
joukko.issubset(sekvenssi)
Esimerkki
Tarkistetaan ensimmäisen joukon
elementtien kuuluvuus toiseen
käyttäen metodia issubset:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.issubset(st2)
print(res)
Koodin suorituksen tulos:
False
Esimerkki
Ja nyt tarkistetaan kuuluvuus
uudelleen käyttäen metodia issubset:
st1 = {'a', 'b', 'c'}
st2 = {'a', 'b', 'c'}
res = st1.issubset(st2)
print(res)
Koodin suorituksen tulos:
True
Esimerkki
Verrataan joukon elementtejä listan elementteihin:
st = {'a', 'b', 'c'}
lst = ['a', 'b', 'c']
res = st.issubset(lst)
print(res)
Koodin suorituksen tulos:
True
Esimerkki
Ja nyt verrataan joukon elementtejä monikkoon:
st = {'a', 'b', 'c'}
tlp = ('a', 'b', 'c')
res = st.issubset(tlp)
print(res)
Koodin suorituksen tulos:
True
Esimerkki
Metodilla issubset on myös lyhyt
muoto:
st1 = {'a', 'b', 'c'}
st2 = {'a', 'b', 'c'}
res = st1 <= st2
print(res)
Koodin suorituksen tulos:
True
Katso myös
-
metodi
intersection,
joka palauttaa joukkojen leikkauksen -
metodi
difference,
joka palauttaa joukkojen erotuksen -
metodi
issuperset,
joka tarkistaa sekvenssin elementtien kuuluvuuden joukkoon -
metodi
symmetric_difference,
joka poistaa yhteiset elementit joukon ja sekvenssin väliltä