You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Michele Sessa 0deb60289f feat(merge_two): add new py exercise to scripting piscine 2 years ago
..
README.md feat(merge_two): add new py exercise to scripting piscine 2 years ago

README.md

Merge two

One very useful data structure in Python are the dictionaries, in this exercise we will start to familiarize and use them.

Instructions

Create a file merge_two.py which will have a function named merge_two(). This function will accept two dictionaries and return a third one which will be the merge of the two inputs.

Here is the prototype of the function:

def merge_two(first_dict, second_dict):
    # this is a function,
    # write your code here

Usage

Here is a possible code to test your function. Put it in another file (ex: test.py):

from merge_two import merge_two

first = {
    "Bob": 36,
    "Louise": 23,
    "Lea": 34
}
second = {
    "Louise": 44,
    "Romolo": 30,
    "Lea": 22
}
print(merge_two(first, second))

Run your test file with the following command:

$ python3 test.py
{'Bob': 36, 'Louise': 44, 'Lea': 22, 'Romolo': 30}
$

Hints

  • If a key is repeated in both dictionaries the value retained will be the one in second_dict.

  • There is different ways to merge dictionaries, take the time to understand the differences in between those techniques and try more than one technique to better retain it.

References