# setdefault will insert key with a value of default # get will not insert key a = {} b = a.get('key','value') print(a,b) # {} value a = {} b = a.setdefault('key','value') print(a,b) # {'key': 'value'} value