Pythoni programm erinevate komplektioperatsioonide illustreerimiseks

Selles näites oleme määranud kaks hulga muutujat ja oleme teinud erinevaid hulgaoperatsioone: liitumine, ristmik, erinevus ja sümmeetriline erinevus.

Selle näite mõistmiseks peaksid teil olema teadmised järgmistest Pythoni programmeerimise teemadest:

  • Pythoni komplektid
  • Pythoni sisend, väljund ja import

Python pakub andmetüüpi nimega komplekt, mille elemendid peavad olema kordumatud. Seda saab kasutada erinevate komplektioperatsioonide sooritamiseks, nagu liit, ristmik, erinevus ja sümmeetriline erinevus.

Lähtekood

# Program to perform different set operations like in mathematics # define three sets E = (0, 2, 4, 6, 8); N = (1, 2, 3, 4, 5); # set union print("Union of E and N is",E | N) # set intersection print("Intersection of E and N is",E & N) # set difference print("Difference of E and N is",E - N) # set symmetric difference print("Symmetric difference of E and N is",E N) 

Väljund

 E ja N liit on (0, 1, 2, 3, 4, 5, 6, 8). E ja N lõikepunkt on (2, 4) E ja N erinevus on (8, 0, 6) E ja N on (0, 1, 3, 5, 6, 8) 

Selles programmis võtame kaks erinevat komplekti ja sooritame neile erinevaid komplekti toiminguid. Seda saab samaväärselt teha ka määratud meetodite abil.

Huvitavad Artiklid...