data = [] rmlist = range(10) x = 16 y = 15 for i in range(10): data.append({ ("m" + (i * "0")): int(x - rmlist[i]), ("m" + (i * "1")): int(y - rmlist[i]) }) print(data)