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:
Introduction to Scientific Programming with Python - Joakim Sundnes
Python Program to Create Pyramid Patterns
Python Deep Learning Cookbook - Indra den Bakker
Python Closures
Intelligent Projects Using Python - Santanu Pattanayak
Introduction to Machine Learning with Python - Andreas C.Muller & Sarah Guido
Python List append()
Python Program to Iterate Over Dictionaries Using for Loop
Python Program to Measure the Elapsed Time in Python
Python reversed()
Python Program to Convert Decimal to Binary Using Recursion
Python Program to Merge Mails
Java Program to Implement the Binary Counting Method to Generate Subsets of a Set
Python Tuple index()
Python min()
Python Dictionary
Machine Learning Applications Using Python - Cases studies form Healthcare, Retail, and Finance - Pu...
Python for Loop
Python @property decorator
Python String title()
Python Program to Swap Two Variables
Python RegEx
Python Program to Add Two Numbers
Python Program to Find HCF or GCD
Python String rpartition()
Python Program to Count the Number of Each Vowel
Python Set union()
Python String endswith()
Python Exception Handling Using try, except and finally statement
Python Program to Find the Factors of a Number
APIs in Node.js vs Python - A Comparison
Python Program to Parse a String to a Float or Int