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

pythonjoukko.issubset(sekvenssi)

Esimerkki

Tarkistetaan ensimmäisen joukon elementtien kuuluvuus toiseen käyttäen metodia issubset:

pythonst1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.issubset(st2)
print(res)

Koodin suorituksen tulos:

pythonFalse

Esimerkki

Ja nyt tarkistetaan kuuluvuus uudelleen käyttäen metodia issubset:

pythonst1 = {'a', 'b', 'c'}
st2 = {'a', 'b', 'c'}
res = st1.issubset(st2)
print(res)

Koodin suorituksen tulos:

pythonTrue

Esimerkki

Verrataan joukon elementtejä listan elementteihin:

pythonst = {'a', 'b', 'c'}
lst = ['a', 'b', 'c']
res = st.issubset(lst)
print(res)

Koodin suorituksen tulos:

pythonTrue

Esimerkki

Ja nyt verrataan joukon elementtejä monikkoon:

pythonst = {'a', 'b', 'c'}
tlp = ('a', 'b', 'c')
res = st.issubset(tlp)
print(res)

Koodin suorituksen tulos:

pythonTrue

Esimerkki

Metodilla issubset on myös lyhyt muoto:

pythonst1 = {'a', 'b', 'c'}
st2 = {'a', 'b', 'c'}
res = st1 <= st2
print(res)

Koodin suorituksen tulos:

pythonTrue

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ä