In python dictionaries, following is a conventional method to access a value for a key.
dic = {"A":1, "B":2} print(dic["A"]) print(dic["C"]) |
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).
Syntax :
Dict.get(key, default=None)
Example:
dic = {"A":1, "B":2} print(dic.get("A")) print(dic.get("C")) print(dic.get("C","Not Found ! ")) |
Output:
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 contribute@geeksforgeeks.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.
Attention geek! Strengthen your foundations with the Python Programming Foundation Course and learn the basics.
To begin with, your interview preparations Enhance your Data Structures concepts with the Python DS Course.
Recommended Posts:
- Python - Convert Dictionaries List to Order Key Nested dictionaries
- Python | Get values of particular key in list of dictionaries
- 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 | Common items among dictionaries
- Python | Merging two Dictionaries
- Python | Set Difference in list of dictionaries
- Python | Split dictionary of lists to list of dictionaries
- Python | Removing dictionary from list of dictionaries
- Python | Difference in keys of two dictionaries
- Python | Combine the values of two dictionaries having same key
- Python | Intersect two dictionaries through keys
- Python | Sum list of dictionaries with same key
- Python | Sort given list of dictionaries by date
- Python | Flatten given list of dictionaries
- Python | Merging two list of dictionaries
- Python | Remove duplicate dictionaries from nested dictionary
- Python | Subtraction of dictionaries

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.
