Програма Python за илюстриране на различни операции на набор

В този пример дефинирахме две множества променливи и изпълнихме различни операции за набор: обединение, пресичане, разлика и симетрична разлика.

За да разберете този пример, трябва да имате познанията по следните теми за програмиране на 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) 

В тази програма вземаме два различни набора и извършваме различни операции с тях. Това може да се направи еквивалентно чрез използване на зададени методи.

Интересни статии...