Set Operations Examples In Python
Python divides the operators in the following groups.
Set operations examples in python. Python program to illustrate different set operations in this example we have defined two set variables and we have performed different set operations. Union intersection difference and symmetric difference. Set objects also support mathematical operations like union intersection difference and symmetric difference. To create an empty set you have to use set not.
Equivatent to assignment. This article demonstrates different operations on python sets. My set2 add i print my set1 my set1 print my set2 my set2 print n union of my set1 and my set2 my set3 my set1 my set2 my set1 union my set2 print union of my set1 my set2. For convenience in implementing sets of sets inner sets are automatically converted to immutable form for example set set dog is transformed to set immutableset dog.
The latter creates an empty dictionary a data structure that we discuss in the next section. Given two sets x1 and x2 the union of x1 and x2 is a set consisting of all elements in either set. 8 0 6 symmetric difference. Operators are used to perform operations on variables and values.
2 4 difference. We can do this with operators or methods. Curly braces or the set function can be used to create sets. X x 3 multiplication assignment.
Let s take a look at how these operators and methods work using set union as an example. Most though not quite all set operations in python can be performed in two different ways. X x 3 floor division assignment. X x 3 exponentiation assignment.
If the optional iterable parameter is supplied updates the set with elements obtained from iteration. Consider these two sets. X x 3 modulus assignment. A set is a collection which is unordered and unindexed.
0 1 2 3 4 5 6 8 intersection. My set3 my set3 intersection of my set1 and. Class sets set iterable constructs a new empty set object. My set1 add i adding elements to my set2 for i in range 3 8.
By operator or by method. 0 1 3 5 6 8 in python below quick operands can be used for different operations. Let us consider the following two sets for the following operations. A 0 2 4 6 8 b 1 2 3 4 5 output.
X 3 addition assignment. A 1 2 3 4 5 b 4 5 6 7 8 set union set union in python. X x 3 subtraction assignment. In python sets are written with curly brackets.