Skip to main content

update()

The update() function in Python is a method for sets that updates the set by adding elements from another set or an iterable such as a list or tuple. It modifies the original set in place by adding all elements that are unique and not already present in the set.

Parameter Values

Parameter Description
iterable

An iterable (list, set, dictionary, etc.) containing elements to update the set with.

Return Values

The update() method returns None; it updates the set in place.

How to Use update() in Python

Example 1:

The update() method updates the set with elements from another set or iterable.

set1 = {1, 2, 3}
set2 = {3, 4, 5}
set1.update(set2)
print(set1)  # Output: {1, 2, 3, 4, 5}
Example 2:

The update() method can also take a list or tuple as an argument to update the set.

set1 = {1, 2, 3}
new_elements = [4, 5, 6]
set1.update(new_elements)
print(set1)  # Output: {1, 2, 3, 4, 5, 6}
Example 3:

If the set is empty, the update() method behaves similar to the add() method.

empty_set = set()
empty_set.update([1, 2, 3])
print(empty_set)  # Output: {1, 2, 3}