def get_lowest_values(self, count):
count = int(count)<EOL>assert count <= len(self._values),'<STR_LIT>'.format(<EOL>count, len(self._values))<EOL>assert count > <NUM_LIT:0>,'<STR_LIT>'.format(count)<EOL>lowest_values = sorted(self._values)[<NUM_LIT:0>:count]<EOL>lowest_values_index = sorted(list(xrange(len(self._values))),<EOL>key=lambda k: self._values[k])[<NUM_LIT:0>:count]<EOL>return lowest_values, lowest_values_index<EOL>
Get a list of the the x lowest values of the Data Collection and their indices.

        This is useful for situations where one needs to know the times of
        the year when the smallest values of a data collection occur.

        Args:
            count: Integer representing the number of lowest values to account for.

        Returns:
            highest_values: The n lowest values in data list, ordered from
                lowest to lowest.
            lowest_values_index: Indicies of the n lowest values in data
                list, ordered from lowest to lowest.