Форум сайта python.su
0
сабж.
код:
def mimic_dict(filename): f = open(filename) k = [] v = [] d = {} for s in f: k += s.strip().split() klen = len(k) def init_lst(lst, cnt): while cnt > 0: lst.append([]) cnt -= 1 return lst d = dict(zip(k, init_lst(v, klen))) for w in k: nwi = k.index(w)+1 if nwi != klen: d[w].append(k[nwi]) return
Отредактировано lindsay (Ноя. 14, 2014 18:08:00)
Офлайн
88
Это нормально
>>> dict([(1,2),(1,3),(1,4)]) {1: 4} >>>
Офлайн
0
понятно, как это я сам не понял сразу.
Отредактировано lindsay (Ноя. 14, 2014 19:25:32)
Офлайн