Question: Question # 7 : employee _ update ( d , bonus, year ) 1 0 pts Modifies the given dictionary d by adding another key:value
Question #: employeeupdated bonus, year pts
Modifies the given dictionary d by adding another key:value assignment for all employees but
with a bonus for the next year. You can assume the previous year exists in the dictionary.
Preconditions and Postconditions
d: dict
bonus: intfloat
year: int
Returns: dict adds the key:value pair with bonus applied
Recommended methods:
dict.keys returns all the keys in a dictionary
o D one: 'two': 'three': 'four':
o Dkeys returns one 'two', 'three', 'four'
List concatenation or append method
Tip: Dictionaries, just like lists, are mutable, so saving a reference to a dictionary, say xd
mapping x to another key in d and then changing information in x will also change the data in
d which is not a desirable behavior. When adding a new key, create new dictionaries and
lists and populate them with the required data.
Examples:
records
:John:Managing Director","Fulltime","Sally":HR Director","Full
time","Max":Sales Associate","Parttime",
:John:Managing Director","Fulltime","Sally":HR Director","Full
time","Max":Sales Associate","Parttime",
employeeupdaterecords
: John: Managing Director', 'Fulltime', 'Sally': HR Director', 'Full
time', 'Max': Sales Associate', 'Parttime',
: John: Managing Director', 'Fulltime', 'Sally': HR Director', 'Full
time', 'Max': Sales Associate', 'Parttime',
: John: Managing Director', 'Fulltime', 'Sally': HR Director', 'Full
time', 'Max': Sales Associate', 'Parttime',
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
