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 Tuple index()
Python setattr()
Python String isdecimal()
Python Program to Calculate the Area of a Triangle
Python Dictionary clear()
Python String center()
Python ord()
Python Functions
Python Program to Display Calendar
Python Program to Check if a Number is Positive, Negative or 0
Python String format_map()
Python for Programmers with introductory AI case studies - Paul Deitel & Harvey Deitel
Python String lstrip()
Python Data Structures and Algorithms - Benjamin Baka
Python Global Keyword
Python String title()
Python Machine Learning - Sebastian Raschka
Python Deep Learning Cookbook - Indra den Bakker
Python pow()
Python @property decorator
Python object()
Python Set union()
Python Dictionary fromkeys()
Python Program to Merge Two Dictionaries
Python round()
Python String istitle()
Python Program to Get the Full Path of the Current Working Directory
Python Program to Concatenate Two Lists
Python String isnumeric()
Python Program to Find Armstrong Number in an Interval
Python print()
Python Program to Display the multiplication Table