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 Transpose a Matrix
Python Program to Find the Square Root
Python List append()
Python Machine Learning - Sebastian Raschka
Python Decorators
Python strptime()
Python Type Conversion and Type Casting
Python Program to Convert String to Datetime
Python Program to Calculate the Area of a Triangle
Python String istitle()
Python Program to Add Two Numbers
Python String upper()
Python frozenset()
Python Program to Swap Two Variables
Python Program to Extract Extension From the File Name
Python 3 for Absolute Beginners - Tim Hall & J.P Stacey
Python map()
Python Program to Find Sum of Natural Numbers Using Recursion
Python Program to Create Pyramid Patterns
Python Tuple count()
Python for Loop
Python String isidentifier()
Python Program to Display Fibonacci Sequence Using Recursion
Python Program to Find the Sum of Natural Numbers
Deep Learning in Python - LazyProgrammer
Python Set update()
Python Program to Count the Number of Each Vowel
Python Program to Check Whether a String is Palindrome or Not
Python __import__()
Python Multiple Inheritance
Python str()
Python List copy()