Given permutation of index and dictionary of index, I want to get list of permutation for each index.
For example,
dict = { 1 : [A, B],
2 : [C, D],
3 : [E, F] }
perm = permutations([1, 2, 3])
# result: [ [A, B, C, D, E, F], [A, B, C, D, F, E], [A, B, D, C, E, F], [A, B, D, C, F, E],
# [B, A, C, D, E, F], [B, A, C, D, F, E], [B, A, D, C, E, F], [B, A, D, C, F, E] ]
How can I do this? I have no idea