Write a function called merge2(d2,d2) that takes two dictionaries as input parameters. This function will create a new dictionary that contains everything from the two input dictionaries and return it. The same key might appear in both input dictionaries. In the output dictionary, the value for each key will be a list that has all values corresponding to this key in the two input dictionaries. Sample run, >>> d1 = {'a': 100, 'b': 200, 'c':300} >>> d2 = {'a': 300, 'b': 200, 'd':400} >>> d3 = merge2(d1,d2) >>> display (d3) a, [100,300] b, [200,200] c, [300] %3! %3D

C++ Programming: From Problem Analysis to Program Design
8th Edition
ISBN:9781337102087
Author:D. S. Malik
Publisher:D. S. Malik
Chapter17: Linked Lists
Section: Chapter Questions
Problem 18PE
icon
Related questions
Question
100%
Problem 4 (Merging Dictionaries Again)
Write a function called merge2(d2, d2) that takes two dictionaries as input parameters.
This function will create a new dictionary that contains everything from the two input
dictionaries and return it. The same key might appear in both input dictionaries. In the
output dictionary, the value for each key will be a list that has all values corresponding to
this key in the two input dictionaries.
Sample run,
>>> d1 =
{'a': 100, 'b': 200, 'c':300}
>>> d2 = {'a': 300, 'b': 200, 'd':400}
>>> d3 = merge2(d1,d2)
>>> display(d3)
a, [100,300]
b, [200,200]
c, [300]
d, [400]
Transcribed Image Text:Problem 4 (Merging Dictionaries Again) Write a function called merge2(d2, d2) that takes two dictionaries as input parameters. This function will create a new dictionary that contains everything from the two input dictionaries and return it. The same key might appear in both input dictionaries. In the output dictionary, the value for each key will be a list that has all values corresponding to this key in the two input dictionaries. Sample run, >>> d1 = {'a': 100, 'b': 200, 'c':300} >>> d2 = {'a': 300, 'b': 200, 'd':400} >>> d3 = merge2(d1,d2) >>> display(d3) a, [100,300] b, [200,200] c, [300] d, [400]
Expert Solution
steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Knowledge Booster
Structure
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning