Program Python pro ilustraci operací různých sad

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.

Zajímavé články...