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 frozenset()
Python Dictionary popitem()
Python List clear()
Python Program to Find ASCII Value of Character
Python String split()
Python List append()
Python Tuple index()
Python String casefold()
Python Program to Check Whether a String is Palindrome or Not
Python Type Conversion and Type Casting
Python List copy()
Python classmethod()
Python print()
Python String isidentifier()
Python String expandtabs()
Python Dictionary keys()
Python Set clear()
Python dict()
Python staticmethod()
Python Closures
Python String isprintable()
Python Variables, Constants and Literals
Python Program to Make a Flattened List from Nested List
Python ascii()
Python exec()
Python String join()
Python while Loop
Python Program to Check if a Number is Odd or Even
Python Data Types
Python String strip()
Python String zfill()
Python Global Keyword