У овом примеру смо дефинисали две променљиве скупа и извршили смо различите операције скупа: унија, пресек, разлика и симетрична разлика.
Да бисте разумели овај пример, требало би да имате знање о следећим Питхон програмским темама:
- Питхон сетови
- Питхон улаз, излаз и увоз
Питхон нуди тип података који се назива скуп чији елементи морају бити јединствени. Може се користити за извођење различитих скупних операција попут спајања, пресека, разлике и симетричне разлике.
Изворни код
# 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)
Оутпут
Унија Е и Н је (0, 1, 2, 3, 4, 5, 6, 8) Пресек Е и Н је (2, 4) Разлика Е и Н је (8, 0, 6) Симетрична разлика Е и Н је (0, 1, 3, 5, 6, 8)
У овом програму узимамо два различита скупа и изводимо различите операције скупова на њима. То се еквивалентно може урадити коришћењем постављених метода.