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 Compute all the Permutation of the String
Converting Between a List and a Set in Java
Python Dictionary pop()
Python Program to Represent enum
Python Dictionary
Python Program to Catch Multiple Exceptions in One Line
Python Machine Learning Eqution Reference - Sebastian Raschka
Python frozenset()
Python Data Structures and Algorithms - Benjamin Baka
Python 3 for Absolute Beginners - Tim Hall & J.P Stacey
Python Dictionary setdefault()
Python input()
Python Program to Count the Occurrence of an Item in a List
Python String encode()
Python Dictionary update()
Python Program to Print the Fibonacci sequence
Python String translate()
Python callable()
Python Program to Convert String to Datetime
Python staticmethod()
Python Program to Randomly Select an Element From the List
Python del Statement
Python Program to Find the Size (Resolution) of a Image
Python any()
Python bytearray()
Introduction to Scientific Programming with Python - Joakim Sundnes
Python Program to Add Two Matrices
Python Program to Delete an Element From a Dictionary
Python String rsplit()
Python list()
Python Deep Learning - Valentino Zocca & Gianmario Spacagna & Daniel Slater & Peter Roelants
Python String rstrip()