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 Dictionary setdefault()
Python Global, Local and Nonlocal variables
Python String isspace()
Python Program to Get Line Count of a File
Python Program to Transpose a Matrix
Python type()
Python Set symmetric_difference()
Python Program to Check Whether a String is Palindrome or Not
Python Program to Swap Two Variables
Python Program to Illustrate Different Set Operations
Python Set add()
Python Program to Convert Decimal to Binary, Octal and Hexadecimal
Python List insert()
Python Program to Check Prime Number
Python list()
Python Program to Return Multiple Values From a Function
Python tuple()
Python String rindex()
Python next()
Python bin()
Statistical Methods for Machine Learning - Disconver how to Transform data into Knowledge with Pytho...
Python float()
Python Program to Check If Two Strings are Anagram
Python Dictionary items()
Python Program to Get the File Name From the File Path
Python Data Structures and Algorithms - Benjamin Baka
Python Program to Display Fibonacci Sequence Using Recursion
Python Matrices and NumPy Arrays
Python Function Arguments
Python int()
Python Anonymous / Lambda Function
Python Program to Split a List Into Evenly Sized Chunks