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 Add Two Matrices
Python Function Arguments
Converting Between a List and a Set in Java
Python Program to Check if a Number is Positive, Negative or 0
Python list()
Python eval()
Python Set symmetric_difference_update()
Python next()
Python Program to Shuffle Deck of Cards
Python Program to Count the Occurrence of an Item in a List
Python Deep Learning - Valentino Zocca & Gianmario Spacagna & Daniel Slater & Peter Roelants
Introduction to Scientific Programming with Python - Joakim Sundnes
Python while Loop
Python Program to Append to a File
Python chr()
Python Program to Multiply Two Matrices
Python String format()
Python round()
Python Program to Sort a Dictionary by Value
Python timestamp to datetime and vice-versa
Python String count()
Python range()
Python String isidentifier()
Python String translate()
Python Program to Print all Prime Numbers in an Interval
Python Dictionary setdefault()
Python Program to Create a Countdown Timer
Python String isalnum()
Python Program to Return Multiple Values From a Function
Python Dictionary keys()
Python Dictionary items()
Python File I/O Operation