parameters: (self, key, default=None)
return_statement: return default
docstring: od.setdefault(k[,d]) -> od.get(k,d), also set od[k]=d if k not in od
docstring_summary: od.setdefault(k[,d]) -> od.get(k,d), also set od[k]=d if k not in od
docstring_tokens: od . setdefault ( k [ d ] ) - > od . get ( k d ) also set od [ k ] = d if k not in od
function: def setdefault(self, key, default=None):
          'od.setdefault(k[,d]) -> od.get(k,d), also set od[k]=d if k not in od'
          if key in self:
              return self[key]
          self[key] = default
          return default
function_tokens: def setdefault ( self , key , default = None ) : if key in self : return self [ key ] self [ key ] = default return default