V tomto príklade sme definovali dve množinové premenné a vykonali sme rôzne množinové operácie: zjednotenie, priesečník, rozdiel a symetrický rozdiel.
Aby ste pochopili tento príklad, mali by ste mať znalosti nasledujúcich tém programovania v jazyku Python:
- Sady Pythonu
- Vstup, výstup a import v jazyku Python
Python ponúka dátový typ s názvom sada, ktorej prvky musia byť jedinečné. Môže sa použiť na vykonávanie rôznych množinových operácií, ako je zjednotenie, priesečník, rozdiel a symetrický rozdiel.
Zdrojový kód
# 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ýkon
Spojenie E a N je (0, 1, 2, 3, 4, 5, 6, 8) Priesečník E a N je (2, 4) Rozdiel E a N je (8, 0, 6) Symetrický rozdiel E a N je (0, 1, 3, 5, 6, 8)
V tomto programe vezmeme dve rôzne množiny a vykonáme na nich rôzne množinové operácie. To sa dá rovnocenne dosiahnuť použitím nastavených metód.