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 strptime()
Python Type Conversion and Type Casting
Python Keywords and Identifiers
Python getattr()
Python Program to Iterate Through Two Lists in Parallel
Python Program to Check Leap Year
Python Program to Find Numbers Divisible by Another Number
Python String rstrip()
Python String isdecimal()
Python Dictionary popitem()
Python Set union()
Python Program to Reverse a Number
Python List pop()
Python Tuple count()
Python Program to Get the Class Name of an Instance
Python Program to Check Whether a String is Palindrome or Not
Python Dictionary
Python String casefold()
Python Data Structures and Algorithms - Benjamin Baka
Python bytes()
Python Program to Find LCM
Python zip()
Python String index()
Building Machine Learning Systems with Python - Willi Richert & Luis Pedro Coelho
Python Program to Measure the Elapsed Time in Python
Python Program to Sort Words in Alphabetic Order
Python Program to Create a Long Multiline String
Python Program to Count the Number of Each Vowel
Python String endswith()
Python Function Arguments
Python Program to Make a Simple Calculator
Python String count()