![]() #программирование #python #фанфикс_знает_все #лень_регистрироваться_на_stackoverflow
Вроде знакомая уже магия списков в Питоне сумела снова удивить. speakers = ['A', 'B'] parameters = ['llp', 'lbp'] def make_sp_dict(sps=speakers, def_val=0): d = {} for sp in sps: d[sp] = def_val return d def make_art_dict(arts=parameters, sps=speakers, def_val=0): d = {} for art in arts: d[art] = sp_dict(sps, def_val) return d sel_vals = make_art_dict(arts=parameters, sps=speakers, def_val=list()) # sel_vals = {'llp': {'A': [], 'B': []}, 'lbp': {'A': [], 'B': []}} for par in parameters: par_value = load(par_file) speaker = 'A' if blahblahblah: sel_vals [par][speaker] .append(par_value) 25 сентября 2019
|