Python program za ilustraciju različitih skupovnih operacija

U ovom smo primjeru definirali dvije skupne varijable i izvršili smo različite skupne operacije: unija, presjek, razlika i simetrična razlika.

Da biste razumjeli ovaj primjer, trebali biste imati znanje o sljedećim temama programiranja na Pythonu:

  • Python skupovi
  • Python ulaz, izlaz i uvoz

Python nudi tip podataka koji se naziva skup čiji elementi moraju biti jedinstveni. Može se koristiti za izvođenje različitih skupnih operacija poput spajanja, presijecanja, razlike i simetrične razlike.

Izvorni kod

# 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) 

Izlaz

 Unija E i N je (0, 1, 2, 3, 4, 5, 6, 8) Presjek E i N je (2, 4) Razlika E i N je (8, 0, 6) Simetrična razlika E i N je (0, 1, 3, 5, 6, 8) 

U ovom programu uzimamo dva različita skupa i na njima izvodimo različite operacije skupova. To se jednako može učiniti pomoću postavljenih metoda.

Zanimljivi članci...