Есть ли способ создать новый набор списков элементов, в котором каждый элемент исходного списка имеет уникальный индекс в следующих списках?
orginal_list=['r', 'g', 'b', 'y']
output: ['y', 'g', 'r', 'b'],['g', 'y', 'b', 'r'],['r', 'b', 'y', 'g'],['b', 'r', 'g', 'y']
or
output: ['y', 'r', 'b', 'g'],['g', 'y', 'r', 'b'],['r', 'b', 'g', 'y'],['b', 'g', 'y', 'r']
or
...
Я пытался использовать iterators.permutations
, но это не соответствует требованию уникального индекса.