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 Program to Find HCF or GCD
Python vars()
Python String isalpha()
Python open()
Python classmethod()
Python locals()
Python time Module
Python Program to Find the Size (Resolution) of a Image
Python Generators
Python hash()
Python Program to Find the Square Root
Python del Statement
Python Data Analytics with Pandas, NumPy and Matplotlib - Fabio Nelli
Python Set difference()
Python Program to Create a Countdown Timer
Python Data Types
Python Program to Multiply Two Matrices
Python Program to Check if a Number is Odd or Even
Machine Learning with Python for everyone - Mark E.Fenner
Python Program to Append to a File
Python List pop()
Python Dictionary pop()
Python Modules
Java Program to Implement the Binary Counting Method to Generate Subsets of a Set
Python getattr()
Python Machine Learning Third Edition - Sebastian Raschka & Vahid Mirjalili
Python if...else Statement
Python String startswith()
Python Set update()
Python type()
Python Program to Check if a Key is Already Present in a Dictionary
Python Program to Solve Quadratic Equation