In Python it\'s annoying to have to check whether a key is in the dictionary first before incrementing it:
if key in my_dict: my_dict[key] += num else: m
Any one of .get or .setdefault can be used:
.get
.setdefault
.get() give default value passed in the function if there is no valid key
.get()
my_dict[key] = my_dict.get(key, 0) + num
.setdefault () create a key with default value passed
.setdefault ()
my_dict[key] = my_dict.setdefault(key, 0) + num