This lesson will show you how to use a dictionary to map conditions to handler functions. Here’s a code snippet from the lesson that shows how to create a dictionary mapping as well as how to call a function based on a condition:
func_dict = {
'cond_a': handle_a,
'cond_b': handle_b,
}
func_dict.get(cond, handle_default)()
You’ll also learn that dictionaries can be a lot faster than using if statements because of the way they look up keys.