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 zip()
Python String islower()
Intelligent Projects Using Python - Santanu Pattanayak
Python delattr()
Building Chatbots with Python Using Natural Language Processing and Machine Learning - Sumit Raj
Python Dictionary fromkeys()
Python Closures
Python Program to Count the Number of Occurrence of a Character in String
Python Set issubset()
Python Program to Swap Two Variables
Python object()
Deep Learning with Python - A Hands-on Introduction - Nikhil Ketkar
Python String rindex()
Python Program to Find All File with .txt Extension Present Inside a Directory
Python String strip()
Python len()
Python Namespace and Scope
Python Set difference_update()
Python ascii()
Deep Learning in Python - LazyProgrammer
Python String startswith()
Python Program to Get a Substring of a String
Python Program to Print Output Without a Newline
Python getattr()
Python Set union()
Python 3 for Absolute Beginners - Tim Hall & J.P Stacey
Python String format_map()
Python Program to Compute the Power of a Number
Python String rjust()
Python Program to Illustrate Different Set Operations
Python Program to Multiply Two Matrices
Python tuple()