У меня есть набор значений, принадлежащих пользователям, которые будут параметрами для данной функции.Я буду сравнивать несколько групп, и у каждой из них будет свой набор предположений - примерно в 80% случаев они будут общими переменными (но не самими значениями).
Я буду добавлять новыепеременная чаще, чем новый пользователь, поэтому я бы предпочел связывать данные в виде словаря для каждой переменной.
Как лучше всего пройти данные предположений, чтобы составить словарь для данного пользователя?
Другими словами, отсюда:
assumptions.py
var_x = {'user_1': 10, 'user_2': 15, 'user_3': 12}
var_y = {'user_1': 1000, 'user_3': 950} # nothing for user_2
var_z = {'user_1': 3, 'user_2': 2, 'user_3': 3}
здесь:
foobar.py
user = 'user_2'
<transpose>
user_dict = {'var_x':15, 'var_y':None, 'var_z':2}
Буду признателен за любой совет.Спасибо.