Built-in Dictionary Functions & Methods in Python


Python includes the following dictionary functions −

Sr.NoFunction with Description
1cmp(dict1, dict2)
Compares elements of both dict.
2len(dict)
Gives the total length of the dictionary. This would be equal to the number of items in the dictionary.
3str(dict)
Produces a printable string representation of a dictionary
4type(variable)
Returns the type of the passed variable. If passed variable is dictionary, then it would return a dictionary type.

Python includes following dictionary methods −

Sr.NoMethods with Description
1dict.clear()
Removes all elements of dictionary dict
2dict.copy()
Returns a shallow copy of dictionary dict


3dict.fromkeys()
Create a new dictionary with keys from seq and values set to value.
4dict.get(key, default=None)
For key key, returns value or default if key not in dictionary
5dict.has_key(key)
Returns true if key in dictionary dict, false otherwise
6dict.items()
Returns a list of dict's (key, value) tuple pairs
7dict.keys()
Returns list of dictionary dict's keys
8dict.setdefault(key, default=None)
Similar to get(), but will set dict[key]=default if key is not already in dict
9dict.update(dict2)
Adds dictionary dict2's key-values pairs to dict
10dict.values()
Returns list of dictionary dict's values

Updated on: 28-Jan-2020

9K+ Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements