#NEWLINE# def values_list( self , * fields ) : #NEWLINE# #INDENT# 'Return a new S instance that returns ListSearchResults.\n\n        :arg fields: the list of fields to have in the results.\n\n            With no arguments, passes ``fields=*`` and returns values\n            for any fields you have marked as "stored = True" for that\n            mapping.\n\n            With arguments, passes those field arguments via\n            ``fields`` and returns a list of tuples with values in the\n            order specified.\n\n        For example (assume id, name and age are stored fields):\n\n        >>> list(S().values_list())\n        [([1], [\'fred\'], [40]), ([2], [\'brian\'], [30]), ...]\n        >>> list(S().values_list(\'id\', \'name\'))\n        [([1], [\'fred\']), ([2], [\'brian\']), ([3], [\'james\'])]\n        >>> list(S().values_list(\'name\', \'id\'))\n        [([\'fred\'], [1]), ([\'brian\'], [2]), ([\'james\'], [3])]\n\n        .. Note::\n\n            If you do not specify any fields and you have no fields\n            marked as stored, then you will get back the ``_id`` and\n            ``_type`` of each result and that\'s it.\n\n        ' #NEWLINE# return self . _clone ( next_step = ( 'values_list' , fields ) )