python 2.7 merge dictionaries code example

Example 1: join two dictionaries python

z = {**x, **y}

Example 2: merge two dict python 3

z = {**x, **y}

Example 3: merge multile dict

dict1 = {"a":1, "b":2}
dict2 = {"x":3, "y":4}
merged = {**dict1, **dict2}
print(merged) # {'a': 1, 'b': 2, 'x': 3, 'y': 4}

Example 4: python concatenate dictionaries

# list_of_dictionaries contains a generic number of dictionaries
# having the same type of keys (str, int etc.) and type of values
global_dict = {}

for single_dict in list_of_dictionaries:
    global_dict.update(single_dict)