Jump to content

Python set intersection_update() Method

Linux Hint

Recommended Posts

Set Manipulation” in Python can involve determining which elements are common across sets. The common element between multiple different sets is determined using various Python functionalities. One such functionality is the “intersection_update()” method, which is used to modify the original set by keeping only the elements that are common in all the sets passed as arguments.

This write-up explains a detailed guide on Python’s “set.intersection_update()” method with relevant examples and via the below content:

What is the “set.intersection_update()” Method in Python?

In Python, the “set.intersection_update()” method is used to remove the elements that do not exist in all the specified sets.

Note: The “set.intersection()” method returns the new set by removing all the uncommon items, and the “set.intersection_update()” method modifies the original set by removing the uncommon items from the given set.


set.intersection_update(set1, set2 ... etc.)


In the above syntax, the “set1” parameter specifies the set to search for the equal element with all other specified sets such as “set2”, “set3”, etc.

Return Value

The “set.intersection_update(set1, set2 … etc.)” method does not return any value.

Example 1: Determining the Intersection Between Multiple Sets

The below code is used to compute the intersection between sets:

set1 = {1, 3, 5, 7, 9}
set2 = {1, 2, 5, 7, 9, 11}
set3 = {2, 5, 9, 11, 15}
set1.intersection_update(set2, set3)
print('Set Value =', set1)

According to the above code, the “set.intersection_update()” method uses the “set1” with dot syntax and takes the “set2” and “set3” as its arguments to determine the set intersection among all the specified sets and updates the value of “set1”.


The “set” intersection has been calculated successfully, and it can be implied that the elements “9” and “5” are present in all the specified sets.

Example 2: Determining the Intersection Between Two Sets

The below code snippet is used to determine the intersection between two sets:

set1 = {1, 3, 5, 7, 9}
set2 = {1, 24, 35, 7, 39, 11}
print('Set Value =', set1)

In the above code, the associated “intersection_update()” method computes the intersection between the given two sets and updates the original set by removing the uncommon values.


The intersection has been calculated successfully.


The “set.intersection_update()” method is utilized in Python to remove/eliminate the uncommon items from all the given sets. This method modifies the original set and does not retrieve any value. This Python guide presented a detailed guide on the “set.intersection_update()” method using appropriate examples.

View the full article

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Create New...