⊗pyPmStCOp 123 of 208 menu

Sarežģītas darbības ar kopām Python

Kombinējot iepriekšējās nodarbībās apgūto īso metožu formas, var veikt pietiekami sarežģītas darbības ar kopām.

Uzzināsim visu trīs kopu krustpunktu:

st1 = {1, 2, 3, 4} st2 = {3, 4, 1, 6} st3 = {1, 2, 8, 4} res = st1 & st2 & st3 print(res) # izvadīs {1, 4}

Tagad vispirms noskaidrosim, pēc kādiem elementiem pirmā kopa atšķiras no otrās. Pēc tam atradīsim iegūtā rezultāta krustpunktu ar trešo kopu. Lai norādītu darbību prioritāti, izmantojam grupējošās iekavas:

st1 = {1, 2, 8, 4} st2 = {3, 4, 5, 6} st3 = {6, 2, 8, 4} res = (st1 - st2) & st3 print(res) # izvadīs {8, 2}

Dotas trīs kopas:

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

Apvienojiet pirmo un trešo kopu. Pēc tam uzziniet to krustpunktu ar trešo kopu.

Dotas četras kopas:

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

Uzziniet atšķirību starp pirmās un otrās kopas elementiem. Pēc tam apvienojiet trešo un ceturto kopu. Un beidzot atrodiet kopīgos elementus darbību rezultātā iegūtajās kopās pēc pirmās un otrās operācijas.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt