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 Set copy()
Python int()
Python Matrices and NumPy Arrays
Python Machine Learning - Sebastian Raschka
Python frozenset()
Python String translate()
Python Dictionary
Python __import__()
Python max()
Python hex()
Python Directory and Files Management
Python Program to Convert Celsius To Fahrenheit
Python Global, Local and Nonlocal variables
Python oct()
Python Data Analytics with Pandas, NumPy and Matplotlib - Fabio Nelli
Python Program to Randomly Select an Element From the List
Converting Between an Array and a Set in Java
Natural Language Processing with Python - Steven Bird & Ewan Klein & Edward Loper
Python Program to Create a Countdown Timer
Python List clear()
How to get current date and time in Python?
Python pass statement
Python String capitalize()
Python Program to Find Numbers Divisible by Another Number
Python Deep Learning - Valentino Zocca & Gianmario Spacagna & Daniel Slater & Peter Roelants
Python float()
Python open()
Python String rjust()
Python Program to Swap Two Variables
Python Program to Iterate Over Dictionaries Using for Loop
Intelligent Projects Using Python - Santanu Pattanayak
Learning scikit-learn Machine Learning in Python - Raul Garreta & Guillermo Moncecchi