Here’s a code snippet showing the example code used in this lesson:
apples = {"Mahdi": 5}
# Bad: Test and fail
# def get_apples(apples_dict, name):
# try:
# num_apples = apples_dict[name]
# except KeyError:
# num_apples = 0
# return num_apples
# print(get_apples(apples, "Mahdi"))
# print(get_apples(apples, "Jennifer"))
# Good: dict.get() with a default value
his_apples = apples.get("Mahdi", 0)
her_apples = apples.get("Jennifer", 0)
print(his_apples)
print(her_apples)