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 delattr()
Python Program to Convert Kilometers to Miles
Python Program to Check If a String Is a Number (Float)
Python Program to Count the Occurrence of an Item in a List
Python Program to Display the multiplication Table
Python Program to Generate a Random Number
Python min()
Python Program to Check If a List is Empty
Python String replace()
Python Dictionary update()
Python Deeper Insights into Machine Learning - Sebastian Raschka & David Julian & John Hearty
Python String partition()
How to get current date and time in Python?
Python List
Python String isupper()
Python String rpartition()
Python Program to Get the File Name From the File Path
Python String maketrans()
Java Program to Implement the Program Used in grep/egrep/fgrep
Python super()
Python Modules
Python Program to Find Armstrong Number in an Interval
Python Program to Catch Multiple Exceptions in One Line
Applied Text Analysis with Python - Benjamin Benfort & Rebecca Bibro & Tony Ojeda
Python Program to Find All File with .txt Extension Present Inside a Directory
Python Program to Find the Square Root
Python String translate()
Python Set issuperset()
Python classmethod()
How to Get Started With Python?
Python range()
Python Set pop()