parameters: (self, key=-1)
return_statement: return value
docstring: Removes and returns an item at a given index. Similar to list.pop().
docstring_summary: Removes and returns an item at a given index. Similar to list.pop().
docstring_tokens: Removes and returns an item at a given index . Similar to list . pop () .
function: def pop(self, key=-1):
      """Removes and returns an item at a given index. Similar to list.pop()."""
      value = self._values[key]
      self.__delitem__(key)
      return value
function_tokens: def pop ( self , key = - 1 ) : value = self . _values [ key ] self . __delitem__ ( key ) return value