⊗pyPmStCOp 123 of 208 menu

Ingewikkelde stelbewerkings in Python

Deur die kortvormmetodes wat jy in vorige lesse bestudeer het, te kombineer, kan redelik ingewikkelde bewerkings met stelle uitgevoer word.

Kom ons vind die snypunt van al drie stelle:

st1 = {1, 2, 3, 4} st2 = {3, 4, 1, 6} st3 = {1, 2, 8, 4} res = st1 & st2 & st3 print(res) # sal {1, 4} uitdruk

Kom ons kyk eers na watter elemente die eerste verskil van die tweede stel. En vind dan die snypunt van die verkrygde resultaat met die derde stel. Ons gebruik groeperende hakies om die prioriteit van bewerkings aan te dui:

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

Gegee drie stelle:

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

Voeg die eerste en derde stel saam. Vind dan hul snypunt met die derde stel.

Gegee vier stelle:

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

Vind die verskil tussen die elemente van die eerste en tweede stel. Voeg dan die derde en vierde stelle saam. En vind uiteindelik die gemeenskaplike elemente van die stelle wat as resultaat van die eerste en tweede bewerking verkry is.

Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp