Пример #1
0
 def generate_tables(ltable):
     keys = sorted(ltable.keys()) 
     cur_table = dict()
     list_of_lists = list()
     for key in keys:
        needed_len = len(ltable[key.upper()])
        list_of_lists.append([x for x in range(0,needed_len)])
     vals = list(itertools.product(*list_of_lists))
     return vals
Пример #2
0
 def get_cur_table(curset,ltable):
     keys = sorted(ltable.keys()) # not really neccisary
     cur_table = dict()
     for key_idx in range(0,len(curset)):
         cur_table[keys[key_idx]] = ltable[keys[key_idx].upper()][curset[key_idx]]
     return cur_table