Question: Define a Python function split_dict () that takes a number x and a dictionary d whose keys are strings and values are numbers. It

Define a Python function split_dict () that takes a number x and a dictionary d whose keys are strings and

Define a Python function split_dict () that takes a number x and a dictionary d whose keys are strings and values are numbers. It returns a tuple (d1, d2) of dictionaries of the same kind, where d1 consists of the key-value pairs of d whose values are less than or equal to x, and d2 consists of the key-value pairs of d whose values are greater than x. The following is an example execution. >>> d = dict([('a', 2), ('b', 10), ('c', 2), ('d', 9), ('e', 5)]) >>> x = 3 >>> print (split_dict (x, d)) ({'a': 2, 'c': 2}, {'b': 10, 'd': 9, 'e': 5}) >>>

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

The snapshots of the program source code and the output is ... View full answer

blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!