In python dictionaries, following is a conventional method to access a value for a key.
The problem that arises here is that the 3rd line of the code returns a key error :
Traceback (most recent call last): File ".\dic.py", line 3, in print (dic["C"]) KeyError: 'C'
The get() method is used to avoid such situations. This method returns the value for the given key, if present in the dictionary. If not, then it will return None (if get() is used with only one argument).
1 None Not Found !
This article is contributed by Mayank Rawat .If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to firstname.lastname@example.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please write comments if you find anything incorrect, or you want to share more information about the topic discussed above.
- Python | Sort Python Dictionaries by Key or Value
- Handling missing keys in Python dictionaries
- Ways to sort list of dictionaries by values in Python - Using lambda function
- Ways to sort list of dictionaries by values in Python – Using itemgetter
- Python | Merging two Dictionaries
- Python | Difference in keys of two dictionaries
- Python | Intersect two dictionaries through keys
- Python | Sum list of dictionaries with same key
- Building an undirected graph and finding shortest path using Dictionaries in Python
- Read List of Dictionaries from File in Python
- Use get() method to create a dictionary in Python from a list of elements
- Combine similar characters in Python using Dictionary Get() Method
- Python | Get key from value in Dictionary
- Python | Get dictionary keys as a list
- Python | Get key with maximum value in Dictionary
- Python | Get the smallest window in a string containing all characters of given pattern
- Get length of dictionary in Python
- Get a dictionary from an Objects Fields
- Python Dictionary | fromkeys() method
- Python Dictionary | setdefault() method