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 Set isdisjoint()
Python Machine Learning Third Edition - Sebastian Raschka & Vahid Mirjalili
Python dict()
Python next()
Python Dictionary values()
How to get current date and time in Python?
Python File I/O Operation
Python ord()
Python Strings
Python oct()
Python String isprintable()
Python Tuple
Python Program to Check Leap Year
APIs in Node.js vs Python - A Comparison
Python while Loop
Python Set clear()
Python Program to Convert Decimal to Binary, Octal and Hexadecimal
Python __import__()
Python Program to Check if a Key is Already Present in a Dictionary
Python Program to Find the Factorial of a Number
Python 3 for Absolute Beginners - Tim Hall & J.P Stacey
Python Program to Sort Words in Alphabetic Order
Python String casefold()
Python bin()
Python Dictionary copy()
Converting Between a List and a Set in Java
Python for Loop
Python Data Types
Python Program to Remove Punctuations From a String
Python Program Read a File Line by Line Into a List
Python Global Keyword
Deep Learning with Python - A Hands-on Introduction - Nikhil Ketkar