⊗pyPmStSD 122 of 208 menu

Joukkojen erotus Pythonissa

Löytääksesi alkiot, joissa ensimmäinen joukko eroaa toisesta, sinun tulee käyttää menetelmää difference. Sen parametriin määritämme joukon, jota haluamme verrata alkuperäiseen.

Olkoon meillä kaksi joukkoa:

st1 = {'a', 'b', 'c', 'e'} st2 = {'b', 'w', 'c', 'a'}

Erotetaan alkiot, joissa ensimmäinen joukko eroaa toisesta:

res = st1.difference(st2) print(res) # tulostaa {'e', 'd'}

Etsitään nyt alkiot, joissa toinen joukko eroaa ensimmäisestä:

res = st2.difference(st1) print(res) # tulostaa {'w', 'c'}

Lyhyemmässä muodossa tämä menetelmä voidaan kirjoittaa näin:

res = st2 - st1 print(res) # tulostaa {'w', 'c'}

Annettu kaksi joukkoa:

st1 = {'1', '3', '5'} st2 = {'6', '8', '1', '3'}

Hanki alkiot, jotka ovat toisessa joukossa, mutta puuttuvat ensimmäisestä.

Annettu kaksi joukkoa:

st1 = {'a', 'b', 'c', 'd', 'e'} st2 = {'d', 'e', 'f', 'g', 'h'}

Hanki alkiot, jotka ovat ensimmäisessä joukossa, mutta puuttuvat toisesta.

Annettu kolme joukkoa:

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

Hanki joukko alkioita, jotka ovat ensimmäisessä ja toisessa joukossa, mutta eivät kolmannessa:

{3, 4, 5, 6}

Annettu kolme joukkoa:

st1 = {1, 3, 6, 8} st2 = {5, 8, 10, 2} st3 = {12, 7, 3, 1}

Hanki alkiot, joissa ensimmäinen joukko eroaa toisesta. Tallenna ne muuttujaan st4. Etsi yhteiset alkiot joukoille st4 ja st3.

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ää