⊗pyPmStCOp 123 of 208 menu

Avanserte operasjoner med mengder i Python

Ved å kombinere de korte formene av metodene du har lært i de foregående leksjonene, kan du utføre ganske avanserte operasjoner med mengder.

La oss finne skjæringsmengden av alle tre mengdene:

st1 = {1, 2, 3, 4} st2 = {3, 4, 1, 6} st3 = {1, 2, 8, 4} res = st1 & st2 & st3 print(res) # vil skrive ut {1, 4}

La oss først finne ut hvilke elementer den første mengden skiller seg fra den andre på. Og deretter finne skjæringsmengden av det oppnådde resultatet med den tredje mengden. For å angi prioritet på operasjonene bruker vi grupperende parenteser:

st1 = {1, 2, 8, 4} st2 = {3, 4, 5, 6} st3 = {6, 2, 8, 4} res = (st1 - st2) & st3 print(res) # vil skrive ut {8, 2}

Gitt tre mengder:

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

Foren den første og den tredje mengden. Deretter finn deres skjæring med den tredje mengden.

Gitt fire mengder:

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

Finn differansen mellom elementene i den første og den andre mengden. Deretter foren den tredje og den fjerde mengden. Og til slutt finn felles elementer i mengdene som ble oppnådd som et resultat av den første og den andre operasjonen.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis