⊗pyPmStSPS 118 of 208 menu

Joukon esiintyminen sekvenssissä Pythonissa

Pythonissa on mahdollista tarkistaa, kuuluvatko joukon elementit johonkin sekvenssiin - toiseen joukkoon, merkkijonoon, listaan, tupleen. Tämä voidaan tehdä käyttämällä metodia issubset. Sen parametrissa asetetaan haluttu sekvenssi. Jos joukko kuuluu siihen, palautetaan looginen arvo True, muussa tapauksessa - False.

Olkoon meillä joukko ja lista:

st = {'a', 'b', 'c'} lst = ['a', 'b', 'c']

Tarkistetaan, kuuluvatko joukon elementit listaan:

res = st.issubset(lst) print(res) # tulostaa True

Verrataan nyt kahden joukon elementtejä:

st1 = {'1', '2', '3'} st2 = {'1', '2', '4'} res = st1.issubset(st2) print(res) # tulostaa False

Metodilla issubset on myös lyhyt muoto. Sitä käytetään vain kahden joukon vertailussa. Kirjoitetaan edellinen esimerkki uudelleen sen avulla:

res = st1 <= st2 print(res) # tulostaa False

Annettu joukko ja merkkijono:

st = {'1', '2', '3', '4', '5', '6'} txt = '123456'

Tarkista, että kaikki joukon elementit ovat merkkijonossa.

Annettu joukko ja tuple:

st = {'ab', 'cd', 'ef'} tlp = ('ab', 'cd', 'ef')

Tarkista, että kaikki joukon elementit ovat tuplessa.

Annettu kaksi joukkoa:

st1 = {1, 2, 3, 4, 5} st2 = {1, 2, 3}

Tarkista, että kaikki toisen joukon elementit ovat ensimmäisessä joukossa.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää