I have two dictionary that look like: {'r': 2, 'e': 4, 'h': 2, 'k': 4} and {'r': 2, 'e': 5, 'y': 2, 'h': 2} how do I get a dictionary that has all the keys but incase there are keys in both initial dictionaries it keeps the higher value for that key? I want a dictionary that looks like this: {'e': 5, 'k': 4, 'y': 2, 'h': 2, 'r': 2} None of the previous answers helped me. Continue reading...