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 Remove Punctuations From a String
Python for Programmers with introductory AI case studies - Paul Deitel & Harvey Deitel
Python Objects and Classes
Python Object Oriented Programming
Python datetime
Python Set symmetric_difference()
Python Program to Generate a Random Number
Python String isdigit()
Python Set difference()
Python Dictionary setdefault()
Python Get Current time
Python Dictionary items()
Python Program to Sort a Dictionary by Value
Python Program to Differentiate Between del, remove, and pop on a List
Python Data Types
Python Dictionary values()
Python bool()
Python Functions
Python zip()
Python format()
Python Program to Compute all the Permutation of the String
Python Deep Learning Cookbook - Indra den Bakker
Python Program to Split a List Into Evenly Sized Chunks
Python String center()
Python min()
Python Program to Check the File Size
Python set()
Python Program to Remove Duplicate Element From a List
Python Data Analytics with Pandas, NumPy and Matplotlib - Fabio Nelli
Python Program to Display the multiplication Table
Machine Learning with Python for everyone - Mark E.Fenner
Python setattr()