Dictionary Value Fetcher

Write a function that receives a dictionary and a key, and returns the value for that key. Implement exception handling to return a custom message if the key is not found in the dictionary.

Example 1:

Input: dictionary = {"name": "Alice", "age": 25}, key = "name" 
Output: "Alice"

Example 2:

Input: dictionary = {"name": "Alice", "age": 25}, key = "address" 
Output: "Error: Key not found in the dictionary."

Use a try/except block to catch KeyError exceptions when trying to fetch a value from the dictionary.

def fetch_value(dictionary, key):
    try:
        return dictionary[key]
    except KeyError:
        return "Error: Key not found in the dictionary."

print(fetch_value({"name": "Alice", "age": 25}, "name"))
print(fetch_value({"name": "Alice", "age": 25}, "address"))

 

© Let’s Data Science

LOGIN

Unlock AI & Data Science treasures. Log in!