Mega Code Archive
Setdefault sets the value corresponding to the given key if it is not already in the dictionary
# when the key is missing, setdefault returns the default and updates the dictionary accordingly.
d = {}
d.setdefault('name', 'N/A')
d['name'] = 'Gumby'
d.setdefault('name', 'N/A')
print d