In this example, we have defined two set variables and we have performed different set operations: union, intersection, difference and symmetric difference.
To understand this example, you should have the knowledge of the following Python programming topics:
Python offers a datatype called set whose elements must be unique. It can be used to perform different set operations like union, intersection, difference and symmetric difference.
Source Code
# 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)
Output
Union of E and N is {0, 1, 2, 3, 4, 5, 6, 8}
Intersection of E and N is {2, 4}
Difference of E and N is {8, 0, 6}
Symmetric difference of E and N is {0, 1, 3, 5, 6, 8}
In this program, we take two different sets and perform different set operations on them. This can equivalently done by using set methods.
Related posts:
Python Type Conversion and Type Casting
Python Statement, Indentation and Comments
Python object()
Python Program to Display Calendar
Python String casefold()
Python String split()
Python Objects and Classes
Python Matrices and NumPy Arrays
Python sleep()
Python Program to Merge Mails
Python Program to Transpose a Matrix
Python List reverse()
Python Program to Remove Punctuations From a String
Python Sets
Python String swapcase()
Python Program to Safely Create a Nested Directory
Python Set pop()
Introduction to Machine Learning with Python - Andreas C.Muller & Sarah Guido
Python setattr()
Introduction to Scientific Programming with Python - Joakim Sundnes
Python Program to Get a Substring of a String
Python Function Arguments
Python Program to Differentiate Between del, remove, and pop on a List
Python Object Oriented Programming
Python String capitalize()
Python Program to Convert Kilometers to Miles
Python Dictionary values()
Python bool()
Python list()
Python Program to Find Factorial of Number Using Recursion
Python Dictionary copy()
Python Tuple