В този пример дефинирахме две множества променливи и изпълнихме различни операции за набор: обединение, пресичане, разлика и симетрична разлика.
За да разберете този пример, трябва да имате познанията по следните теми за програмиране на Python:
- Набори от Python
- Въвеждане, извеждане и импортиране на Python
Python предлага тип данни, наречен набор, чиито елементи трябва да са уникални. Той може да се използва за извършване на различни операции като набор, пресичане, разлика и симетрична разлика.
Програмен код
# 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)
Изход
Съединението на E и N е (0, 1, 2, 3, 4, 5, 6, 8) Пресичането на E и N е (2, 4) Разликата на E и N е (8, 0, 6) Симетрична разлика на E и N е (0, 1, 3, 5, 6, 8)
В тази програма вземаме два различни набора и извършваме различни операции с тях. Това може да се направи еквивалентно чрез използване на зададени методи.