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 frozenset()
Python Program to Multiply Two Matrices
Python Program to Find the Factorial of a Number
Building Machine Learning Systems with Python - Willi Richert & Luis Pedro Coelho
Python strftime()
Python String strip()
Python Set symmetric_difference_update()
Python Closures
Python getattr()
Python Dictionary fromkeys()
Python Program to Find ASCII Value of Character
Python all()
Python issubclass()
Python Recursion
Python Functions
Python exec()
Python dict()
Python Program to Add Two Matrices
Machine Learning Mastery with Python - Understand your data, create accurate models and work project...
Python Program to Iterate Through Two Lists in Parallel
Python Set copy()
Introduction to Machine Learning with Python - Andreas C.Muller & Sarah Guido
Python sum()
Python RegEx
Python Dictionary items()
Python List extend()
Python print()
Python filter()
Python Program to Print the Fibonacci sequence
Python Matrices and NumPy Arrays
Python Program to Count the Number of Occurrence of a Character in String
Python Dictionary