how to merge 2 dictionaries in python code example

Example 1: join two dictionaries python

z = {**x, **y}

Example 2: python merge two dictionaries in a single expression

z = {**x, **y}  #python 3.5 and above

z = x | y    #python 3.9+ ONLY

def merge_two_dicts(x, y): # python 3.4 or lower
      z = x.copy()   # start with x's keys and values
      z.update(y)    # modifies z with y's keys and values & returns None
      return z

Example 3: merge two dict python 3

z = {**x, **y}

Example 4: merge a list of dictionaries python

>>> from collections import ChainMap
>>> a = [{'a':1},{'b':2},{'c':1},{'d':2}]
>>> dict(ChainMap(*a))
{'b': 2, 'c': 1, 'a': 1, 'd': 2}

Example 5: python added dictionary together

dic0.update(dic1)

Example 6: how to create multiple dictionaries in python

import string
for name in ["lloyd", "alice", "tyler"]:
    name = {"name": string.capitalize(name), "homework": [], "quizzes": [], "tests": []}