V tomto příkladu jsme definovali dvě množinové proměnné a provedli jsme různé množinové operace: sjednocení, průnik, rozdíl a symetrický rozdíl.
Abychom porozuměli tomuto příkladu, měli byste znát následující témata programování v Pythonu:
- Sady Pythonu
- Vstup, výstup a import Pythonu
Python nabízí datový typ s názvem sada, jejíž prvky musí být jedinečné. Může být použit k provádění různých operací množin, jako je sjednocení, průnik, rozdíl a symetrický rozdíl.
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ýstup
Spojení E a N je (0, 1, 2, 3, 4, 5, 6, 8) Průnik E a N je (2, 4) Rozdíl E a N je (8, 0, 6) Symetrický rozdíl E a N je (0, 1, 3, 5, 6, 8)
V tomto programu vezmeme dvě různé sady a provedeme na nich různé operace se sadami. To lze ekvivalentně provést pomocí nastavených metod.