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 Program to Catch Multiple Exceptions in One Line
Python Global, Local and Nonlocal variables
Python isinstance()
Python Dictionary items()
Python Program to Create a Long Multiline String
Python Program to Sort a Dictionary by Value
Python List count()
APIs in Node.js vs Python - A Comparison
Python Statement, Indentation and Comments
Python Program to Find Factorial of Number Using Recursion
Python Program to Find All File with .txt Extension Present Inside a Directory
Machine Learning Mastery with Python - Understand your data, create accurate models and work project...
Python Program to Find the Largest Among Three Numbers
Python Program to Copy a File
Python Program to Check Armstrong Number
Python Data Structures and Algorithms - Benjamin Baka
Python String isnumeric()
Python Tuple index()
Python Generators
Applied Text Analysis with Python - Benjamin Benfort & Rebecca Bibro & Tony Ojeda
Python Recursion
Python String isalpha()
Python min()
Python Artificial Intelligence Project for Beginners - Joshua Eckroth
Python any()
How to Get Started With Python?
Python strftime()
Python set()
Python String capitalize()
Python Program to Check if a Number is Odd or Even
Python Set issuperset()
Python Program to Find LCM