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 List copy()
Python List count()
Deep Learning in Python - LazyProgrammer
Python Program to Display Calendar
Python List extend()
Python Artificial Intelligence Project for Beginners - Joshua Eckroth
How to get current date and time in Python?
Python Keywords and Identifiers
Python Dictionary clear()
Python Program to Check if a Key is Already Present in a Dictionary
Deep Learning from Scratch - Building with Python form First Principles - Seth Weidman
Python List
Python Deeper Insights into Machine Learning - Sebastian Raschka & David Julian & John Hearty
Python Sets
Python String isprintable()
Python Program to Print Hello world!
Python Program to Merge Mails
Python Iterators
Python dir()
Python Dictionary keys()
Python List index()
Python Dictionary items()
Python Program to Remove Punctuations From a String
Python Object Oriented Programming
Python String isidentifier()
Python Tuple
Python Program to Randomly Select an Element From the List
Python String upper()
Python Program to Find the Factors of a Number
Python Program to Convert String to Datetime
Python Set pop()
Python Set discard()