TLDR: How to find all (n_results) subsets of a_list with a given length of n_values in the range of n_values_delta, which sum_n_values equals a target_value in the range of target_value_delta. The index at which the n_values of each subset have been found in a_list is also needed.
a_list = pd.Series()
n_values_delta = upper and lower limit for every value in a subset.
sum_n_values = target_value b
target_values_delta = upper and lower limit to approximately match the target value.
index = the index where the values of a subset have been found in a_list.
n_results = max amount of subsets to find.