from itertools import product, chain
from collections import OrderedDict

a = [[2,5,6], [1,8,2], [2,5,9]]
x = OrderedDict(zip(product(range(1,4), repeat=2), chain(*a)))
                                                                      
print(x)
