Программа 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) 

В этой программе мы берем два разных набора и выполняем над ними разные операции над наборами. Это можно сделать эквивалентным образом, используя методы set.

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