parameters: (self, data, path, value)
docstring: Set the value of a key in the given data.
  
          Example:
              data = {'foo': ['bar', 'baz']}
              path = ['foo', 1]
              value = 'bin'
              ==> data = {'foo': ['bar', 'bin']}
docstring_summary: Set the value of a key in the given data.
docstring_tokens: Set the value of a key in the given data .
function: def _path_set(self, data, path, value):
          """Set the value of a key in the given data.
  
          Example:
              data = {'foo': ['bar', 'baz']}
              path = ['foo', 1]
              value = 'bin'
              ==> data = {'foo': ['bar', 'bin']}
          """
          container = self._path_get(data, path[:-1])
          container[path[-1]] = value
function_tokens: def _path_set ( self , data , path , value ) : container = self . _path_get ( data , path [ : - 1 ] ) container [ path [ - 1 ] ] = value