Want to assign to a #Python dict, but only if the key doesn't yet exist? Use setdefault: d = {'a':10, 'b':20} d.setdefault('a', 999) # returns 10, meaning "a already has a value of 10" d.setdefault('x', 999) # returns 999, meaning "x now has a value of 999"
2 likes 0 replies
?