Допустим, у меня есть список кортежей
l=[(1,2),(3,4),(5,6),(7,8),(9,10)]
Я хочу перетасовать значения после определенного правила, чтобы после перетасовки списка я мог отменить его, используя тот же метод.
Одним из примеров может быть то, что я сдвигаю весь список вправо на 1 позицию, а затем я могу сместить перетасованный список на одну позицию влево, чтобы я мог получить исходный список.
Ноэто кажется довольно простым, поэтому мне было интересно, есть ли у них более творческие методы для этого
Редактировать: Идея состояла бы в том, что, если я отправлю кому-нибудь перетасованный список, он сможет отменить его, не зная оригинального списка, толькозная метод, используемый для перемешивания