# *** in version 3.9: ***
d1 = {1: "one", 2: "two"}
d2 = {3: "three", 4: "four"}
d3 = {5: "five"}
dAll = d1 | d2
print(dAll)
# dAll is {1: 'one', 2: 'two', 3: 'three', 4: 'four'}
dAll |= d3
print(dAll)
# dAll is {1: 'one', 2: 'two', 3: 'three', 4: 'four', 5: 'five'}
# *** before: ***
dAll = {**d1, **d2}
print(dAll)
dAll.update(d3)
print(dAll)