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.