I certainly wouldn't want to write new_dict = a + b + c + d and have O(N**2) performance when I can do this instead
new_dict = {} for old_dict in (a, b, c, d): new_dict.update(old_dict)