Table of Contents
The intersection_update() updates the set calling intersection_update() method with the intersection of sets.
The intersection of two or more sets is the set of elements which are common to all sets.
To learn more, visit Python set Intersection.
The syntax of intersection_update()
is:
A.intersection_update(*other_sets)
1. intersection_update() Parameters
The intersection_update()
method allows an arbitrary number of arguments (sets).
Note: *
is not a part of the syntax. It is used to indicate that the method allows an arbitrary number of arguments.
2. Return Value from Intersection_update()
This method returns None
(meaning it does not have a return value). It only updates the set calling the intersection_update()
method.
For example:
result = A.intersection_update(B, C)
When you run the code,
- result will be
None
- A will be equal to the intersection of A, B, and C
- B remains unchanged
- C remains unchanged
3. Example 1: How intersection_update() Works?
A = {1, 2, 3, 4} B = {2, 3, 4, 5} result = A.intersection_update(B) print('result =', result) print('A =', A) print('B =', B)
Output
result = None A = {2, 3, 4} B = {2, 3, 4, 5}
4. Example 2: intersection_update() with Two Parameters
A = {1, 2, 3, 4} B = {2, 3, 4, 5, 6} C = {4, 5, 6, 9, 10} result = C.intersection_update(B, A) print('result =', result) print('C =', C) print('B =', B) print('A =', A)
Output
result = None C = {4} B = {2, 3, 4, 5, 6} A = {1, 2, 3, 4}
Related posts:
Python String rindex()
Python timestamp to datetime and vice-versa
Python dict()
Python Program to Display the multiplication Table
Python Program to Convert Decimal to Binary, Octal and Hexadecimal
Python Program to Convert Kilometers to Miles
Python Program to Make a Flattened List from Nested List
Python len()
Python setattr()
Python Set isdisjoint()
Python Program to Get a Substring of a String
Python Program to Sort a Dictionary by Value
Python Program to Calculate the Area of a Triangle
Introduction to Machine Learning with Python - Andreas C.Muller & Sarah Guido
Python String startswith()
Deep Learning with Python - Francois Cholletf
Python delattr()
Python String rsplit()
Python for Loop
Python iter()
Python abs()
Python type()
Python Set symmetric_difference()
Python break and continue
Python Machine Learning Eqution Reference - Sebastian Raschka
Python Program to Iterate Over Dictionaries Using for Loop
Python del Statement
Python Iterators
Python Program to Find Armstrong Number in an Interval
Python sleep()
Python List index()
Python Program to Find the Factorial of a Number