Hi,
Figured out. I was overthinking it (as usual).
This gives the desired result:
Best regards,
jtpy
Figured out. I was overthinking it (as usual).
This gives the desired result:
srcids = [] src_prefix = '2/9/1/' def jtrange(start, end): return range(start, end + 1) def srcidrange(srctart, srcend, idstart, idend): src = [] for i in jtrange(srctart, srcend): src.append(i) ids = [] for i in jtrange(idstart, idend): ids.append(i) srcids.extend(zip(src, ids)) srcidrange(10, 25, 1115, 1130) srcidrange(49, 59, 115, 125) def gen_map(srctrg, prefix): for i, j in srctrg: port_numb = str(i // 768) port_i8s = str((i//8) % 96) chan_numb_gr = str(i % 8) print(prefix + port_numb + '/' + port_i8s + '/' + chan_numb_gr + ',' + str(j) + ',' + str(0) + ',' + str(0)) # + ',\n') gen_map(srcids, src_prefix)Now I can move on to improving the code.
Best regards,
jtpy