Python
What is the value of len(c), if c = mystery4(d1, d2)? a. 4 b. 5 c. 6 d. 10 e. None of the above.
Expert Answer
In the above image, the question 8 is partially missing at the end for the value of “e”. So I run the program hoping that the dictionary is something like this
d1 = {"a":"alpha", "b":"beta", "d":"delta", "z":"zeta"};
So if is not same as the question then add the missing part, add in the code and run the program. It will print out the right answer.
Code:
def mystery4(a, b): c = {} for item in a: c[item] = [a[item]] for item in b: if item in c: c[item] = [c[item], b[item]] return c def mystery5(c): l = 0 for v in c.values(): l += len(v) return l d1 = {"a":"alpha", "b":"beta", "d":"delta", "z":"zeta"}; d2 = {"a":1, "b":3,"c":3,"d":4,"e":5}; c = mystery4(d1, d2) print(len(c)) print(mystery5(c)) ScreenShot of the output:
If you want any changes and have doubts please comment.