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 Get Current time
Python compile()
Python Program to Print Colored Text to the Terminal
Python String expandtabs()
Converting Between an Array and a Set in Java
JavaScript Map and Set
Python String maketrans()
Python Package
Python Iterators
Python Program to Find Armstrong Number in an Interval
Python List copy()
Python Program Read a File Line by Line Into a List
Python Functions
Python Machine Learning Second Edition - Sebastian Raschka & Vahid Mirjalili
Python Statement, Indentation and Comments
Python Global Keyword
Python pass statement
Python String isalpha()
Python Dictionary update()
Python String lower()
Machine Learning with Python for everyone - Mark E.Fenner
Python enumerate()
Statistical Methods for Machine Learning - Disconver how to Transform data into Knowledge with Pytho...
Python Program to Make a Flattened List from Nested List
Python Machine Learning Cookbook - Practical solutions from preprocessing to Deep Learning - Chris A...
Python Program to Check Whether a String is Palindrome or Not
Python dict()
Python Type Conversion and Type Casting
Python Multiple Inheritance
Python Program to Capitalize the First Character of a String
Python Shallow Copy and Deep Copy
Python pow()