Table of Contents
1. Overview
The Python set update() method updates the set, adding items from other iterables.
The syntax of update() is:
A.update(iterable)
Here, A is a set, and iterable can be any iterable such as list, set, dictionary, string, etc. The elements of the iterable are added to the set A.
Let’s take another example:
A.update(iter1, iter2, iter3)
Here, the elements of iterables iter1, iter2, and iter3 are added to set A.
2. Return Value from update()
This set update() method returns None (returns nothing).
2.1. Example 1: Python set update()
A = {'a', 'b'}
B = {1, 2, 3}
result = A.update(B)
print('A =', A)
print('result =', result)
Output
A = {'a', 1, 2, 3, 'b'}
result = None
2.2. Example 2: Add elements of string and dictionary to Set
string_alphabet = 'abc'
numbers_set = {1, 2}
# add elements of the string to the set
numbers_set.update(string_alphabet)
print('numbers_set =', numbers_set)
info_dictionary = {'key': 1, 'lock' : 2}
numbers_set = {'a', 'b'}
# add keys of dictionary to the set
numbers_set.update(info_dictionary)
print('numbers_set =', numbers_set)
Output
numbers_set = {'c', 1, 2, 'b', 'a'}
numbers_set = {'key', 'b', 'lock', 'a'}
Note: If dictionaries are passed to the
update()method, the keys of the dictionaries are added to the set.
Related posts:
Python Program to Find LCM
Python Program to Differentiate Between del, remove, and pop on a List
Python Program to Create a Countdown Timer
Python Program to Find Sum of Natural Numbers Using Recursion
Python Set union()
Python String format()
Python Dictionary
How to get current date and time in Python?
Python complex()
Python Program to Find the Factors of a Number
Python Machine Learning - Sebastian Raschka
Python any()
Python Program to Find the Largest Among Three Numbers
Python Program to Check If a List is Empty
Learning scikit-learn Machine Learning in Python - Raul Garreta & Guillermo Moncecchi
Python Program to Find the Sum of Natural Numbers
Python next()
Python min()
Python String lstrip()
Python timestamp to datetime and vice-versa
Python Keywords and Identifiers
Python Inheritance
Converting Between an Array and a Set in Java
Python Global, Local and Nonlocal variables
Python String replace()
Python Program to Convert Celsius To Fahrenheit
Python Program to Delete an Element From a Dictionary
Python Sets
Python ord()
Python Deeper Insights into Machine Learning - Sebastian Raschka & David Julian & John Hearty
Python sorted()
Python Program to Transpose a Matrix